## #1 Các loại mã hóa cổ điển - Thầy TungLam - Affine - Hill - Caesar - Vigenere - ... ## #2 Mã hóa khóa bí mật ### Các loại mã hóa dòng(stream cipher) #### 1. Mã hóa RC4 - thầy TungLam - Thuật toán sinh dòng khóa RC4 - TinyRC4 - Code RC4 ### Các loại mã hóa khối #### 2. Mã hóa DES - Cô LinhPhuong - Vòng Feistel - Các chế độ hoạt động của mật mã khối (ECB,CBC, CTR, OFB, CFB) - TinyDES - DES, 3DES - Thuật toán sinh khóa con - Hiệu ứng lan truyền - Hiệu ứng thác lũ #### 3. Mã hóa AES - Cô LinhPhuong - Các chế độ hoạt động ... - Mô hình mạng SPN - Các vòng mã hóa - chi tiết 4 phép biến đổi trong mỗi vòng (Add row key, Substitute bytes, Shift rows, Mix columns) ## #3 Mã hóa khóa công khai - thầy ATTus #### 4. Mã hóa RSA - Lý thuyết modulo, định lý fermat - Mã hóa và giải mã RSA - Các kiểu tấn công thường gặp - Trao đổi khóa diffie-hellman ## #4 Hàm băm, Chứng thực thông điệp - Cô ĐV Hà #### 5. MD5 - Chi tiết hoạt động của băm MD5 - Băm SHA1 tương tự -> chỉ giới thiệu #### 6. Chứng thực thông điệp - chữ ký số - Chữ ký số dựa trên mã băm - Chữ ký số RSA ký trên mã băm thông điệp > Dựa trên tài liệu : [Bài giảng Crypto](https://drive.google.com/file/d/1IdFJWz9KFk7_yaN5I1bTIwaKBBVmd55n/view?usp=sharing) ---- ## Lịch training - Buổi 1 : Lâm : Giới thiệu mã hóa, các loại mã hóa cổ điển, mã hóa dòng RC4 - Buổi 2 : Linh Phương: Giới thiệu DES, AES - Buổi 3 : Tú : Mã hóa RSA - Buổi 4 : Hà : Hàm băm, Chữ ký số | Thứ 2 | 3 | 4 | 5 | 6 | 7 | CN | | ------ | ------ | ----- | ------------------ | ----- | ----- | ----------------- | | | | | | | 1/7 | 2/7 | | 3/7 | 4/7 - | 5/7 - | 6/7 - Buổi 1 (Lâm) | 7/7 - | 8/7 - | 9/7 | | 10/7 - Buổi 2 (LinhPhuong)| 11/7 - | 12/7 | 13/7 - Buổi 3 (Tú) | 14/7 | 15/7 | 16/7 - Buổi 4 (Hà) | | 17/7 | 18/7 | 19/7 | 20/7 | 21/7 | 22/7 | |