The final round of AES encryption includes all the following steps, except:
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "MixColumns". Mỗi vòng thông thường của AES gồm bốn bước: SubBytes thế từng byte qua hộp S, ShiftRows dịch vòng các hàng của ma trận trạng thái, MixColumns trộn từng cột bằng phép nhân ma trận trên GF(2^8), và AddRoundKey XOR trạng thái với khoá vòng. Vòng cuối cùng (vòng 10 với AES-128) bỏ MixColumns, vì ở vị trí cuối bước này không tăng an toàn mà chỉ thêm chi phí, và bỏ nó giúp mạch giải mã có cấu trúc đối xứng với mạch mã hoá. Câu hỏi tìm bước không có trong vòng cuối, nên các bước có mặt không được chọn: "SubBytes" vẫn có để giữ tính phi tuyến (confusion); "ShiftRows" vẫn có để khuếch tán byte giữa các cột; "AddRoundKey" vẫn có và còn bắt buộc, vì không có khoá vòng cuối thì kẻ tấn công tự đảo ngược được các bước không khoá phía trước.
Cùng phần 3
Which of the following describes the 2nd block encryption output of CBC mode (C2). The followings are given: E (an encryption cipher function), K (the key). C1 (the cipher output from the 1st block encryption), P2 (the plaintext for the 2nd block), and XOR (and exclusive-or function). For example, XOR(x,y) indicate the bit-by-bit XOR between the two bit vectors x and y, and E(K,P2) is the encryption output when using the key K and the plaintext P2Có lời giảiCâu hỏi_____ can apply to any block encryptions ciphers which are sequentially processed and does not depend on any particular property of the algorithms.Có lời giảiCâu hỏiAES is not based on Feistel cipher.Có lời giảiCâu hỏiCả 36 câu của chủ đề36 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây