BA Course Notes to
CRYPTOGRAPHY THEORY
Cryptography is essentially the science of writing in secret code. In data and telecommunications, cryptography has specific security requirements, such as authentication, privacy or confidentiality, integrity, and non-repudiation.
We will be examining how crypto is the cornerstone of security technologies, and how through its use of different encryption methods, such as ciphers, and public or private keys, you can protect private or sensitive information from unauthorized access.
Bài giảng Khóa học Cử nhân CNTT
CƠ SỞ LÝ THUYẾT MẬT MÃ
Khóa học cung cấp cho học viên các kiến thức cơ bản trong lĩnh vực lý thuyết cơ sở mật mã và các phương thức sử dụng các phương pháp mật mã khóa bí mật và công khai để giải quyết các nhiệm vụ bảo vệ an toàn thông tin trong các mạng máy tính và viễn thông. Học viên có phương pháp làm việc khoa học và chuyên nghiệp, tư duy hệ thống và tư duy phân tích, khả năng trình bày, khả năng giao tiếp và làm việc hiệu quả trong nhóm. Có khả năng quản lý việc tự học và tự nâng cao trình độ. Có khả năng vận dụng và nắm bắt các kiến thức cơ bản về mật mã.
.
Học phần cơ sở lý thuyết mật mã gồm 2 tín chỉ cung cấp cho sinh viên các khái niệm cơ bản về lý thuyết mật mã, sự cần thiết phải bảo mật dữ liệu và an toàn thông tin, các phương pháp mã hóa đối xứng và không đối xứng,chứng thực điện tử, và các giải pháp bảo mật:
Toán cao cấp, Nhập môn tin học.
Lên lớp: 30 tiết
Tiểu luận, Bài tập lớn: mỗi nhóm 2-3 sinh viên chọn một đề tài
Tự học tự nghiên cứu: 60 tiết
1
Nội dung:
Chương 1 Nhập môn mật mã học
Chương 2 Các hệ mật khóa bí mật
Chương 3 Các hệ mật khóa công khai
Chương 4 Hàm băm, xác thực và chữ kí
Tài liệu khóa học có trực tuyến
Sinh viên khóa học sẽ được trao quyền tải về tài liệu tại đây
Bài tập làm tại lớp giao trực tuyến
Sinh viên làm bài tập và gửi bài tập tại đây. Quyền truy cập sẽ có khi sinh viên tham gia khóa học.
2
3
The final grade will be determined based on regular homeworks, one midterm exam, and a Semester Project:
Homeworks: 20%
Midterm Exam: 30%
Semester Project: 50%
Hands-on design projects are the key component of the course. Team work is required for the projects.
Major links from cryptography.org: