MỤC LỤC
MỤC LỤC.. 2
HỆ MÃ HÓA AES. 4
1. Giới thiệu. 4
2. Các khái niệm và định nghĩa. 4
2.1. Các khái niệm và ký hiệu. 4
2.2. Các hàm, ký hiệu và các tham số của thuật toán. 5
3. Các ký hiệu và quy ước. 6
3.1. Input và output 6
3.2. Đơn vị Byte. 7
3.3. Trạng thái (State) 8
3.4. Biễu diễn của trạng thái 8
4. Thuật toán. 9
4.1. Thuật toán mã hóa. 9
4.1.1. Bước AddRoundKey: 11
4.1.2. Bước SubBytes:.. 12
4.1.3. Bước ShiftRows:.. 12
4.1.4. Bước MixColumns:.. 13
4.2. Thuật toán sinh khóa: 13
4.3. Thuật toán giải mã. 15
4.3.1. Hàm InvShiftRows() 15
4.3.2. Hàm InvSubByte() 16
4.3.3. Hàm InvMixcolumns() 16
4.3.4. Hàm nghịch đảo của hàm AddRoundKey() 17
4.4. Thuật toán giải mã tương đương. 17
5. Tối ưu hóa thuật toán. 19
6. Độ an toàn của hệ mã hóa AES. 20
TÀI LIỆU THAM KHẢO.. 22
Link Download: https://www.fshare.vn/file/KDV4MH8HGJ2D
Pass giải nén: FDTU