TAILIEUCHUNG - Chapter 7: Advanced Encryption Standard (AES)

Objectives of Chapter 7: To review a short history of AES; to define the basic structure of AES; to define the transformations used by AES; to define the key expansion process; to discuss different implementations. | Cryptography and Network Security Chapter 7 Advanced Encryption Standard AES Chapter 7 Objectives To review a short history of AES To define the basic structure of AES To define the transformations used by AES To define the key expansion process To discuss different implementations 7-1 INTRODUCTION History. The Advanced Encryption Standard AES is a symmetric-key block cipher published by the National Institute of Standards and Technology NIST in December 2001. Topics discussed in this section History Criteria Rounds Data Units Structure of Each Round In February 2001 NIST announced that a draft of the Federal Information Processing Standard FIPS was available for public review and comment. Finally AES was published as FIPS 197 in the Federal Register in December 2001. Criteria Rounds. The criteria defined by NIST for selecting AES fall into three areas 1. Security 2. Cost 3. Implementation. AES is a non-Feistel cipher that encrypts and decrypts a data block of 128 bits. It uses 10 12 or 14 rounds. The key size which can be 128 192 or 256 bits depends on the number of rounds. Note AES has defined three versions with 10 12 and 14 rounds. Each version uses a different cipher key size 128 192 or 256 but the round keys are alWays 128 bits. 1 Continue Figure General design of AES encryption cipher Data Units. Figure Data units used in AES Continue Continue I Example 7F Continue Figure Block-to-state and state-to-block transformation Figure Changing plaintext to state Text Hexadecimal E s u s E s A M A T R I X z y- I 00 04 12 14 12 04 12 00 oc 00 13 11 08 23 19 19 00 12 oc 08 04 04 00 23 12 12 13 19 14 00 11 19 State 7-2 TRANSFORMATIONS Structure of Each Round Figure Structure of each round at the encryption site To provide security AES uses four types of transformations substitution permutation mixing and key-adding. Topics discussed in this section Substitution .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.