Hàm Boolean và mật mã đối xứng¶ 1. Dạng chuẩn tắc đại số 1.1. Giới thiệu 1.2. Hàm affine và hàm tuyến tính 1.3. Hàm đơn điệu 1.4. Disjunctive và Conjunctive Normal Form 1.5. Khoảng cách Hamming 1.6. Nonlinearity của hàm boolean 2. Các tính chất mật mã của hàm Boolean 2.1. Giới thiệu 2.2. Các tính chất mật mã của hàm boolean 3. Block cipher 3.1. SP network 3.2. AES 3.3. Kuznyechik 3.4. PRESENT 3.5. Mô hình Feistel 3.6. Magma 3.7. SMS4 3.8. ARX 4. Stream cipher 4.1. Linear Feedback Shift Register 5. Message Authentication Code 5.1. Hash-based Message Authentication Code (HMAC) 5.2. Authentication Encryption 5.3. Các loại AEAD 6. Phá mã vi sai 6.1. Nhập môn phá mã vi sai 6.2. Phá mã vi sai trên TinyDES 6.3. Difference và differential 7. Phá mã tuyến tính 7.1. Phá mã tuyến tính trên TinyDES 8. Slide attack 8.1. Slide attack 8.2. Slide attack trên mô hình Feistel 9. Algebraic cryptanalysis 9.1. Interpolation Attack