Đại số Bool và mật mã học¶ 1. Giới thiệu 1.1. Giới thiệu 1.2. Bảng kí hiệu 1.3. Các tính chất mật mã của hàm boolean 2. Đại số Boolean 2.1. Hàm boolean 2.2. Hàm affine và hàm tuyến tính 2.3. Hàm đơn điệu 2.4. Disjunctive và Conjunctive Normal Form 2.5. Khoảng cách Hamming 2.6. Nonlinearity 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