From the course: Learning Cryptography and Network Security
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Work with AES
From the course: Learning Cryptography and Network Security
Work with AES
- [Instructor] Over 20 years after the implementation of the Data Encryption Standard, NIST issued a request for proposal for an encryption algorithm to replace DES as a government standard. Requirements included many of the same original requirements such as it needed to be an efficient, flexible, and simple symmetric block cipher. However, new requirements specified the algorithm needed to support a block size of 128 bits and support key length of 128, 192, and 256 bits. It also had to be available on a worldwide, non-exclusive, royalty-free basis. Over a dozen participants published algorithms. The Rijndael algorithm was selected, and this then became the official Advanced Encryption Standard. AES is used in all modern applications, including wireless security. AES is not a Feistel network in that it does not swap sides, it processes the entire block through a set of four operations, from nine to 11 rounds…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
(Locked)
Introducing symmetric encryption4m 25s
-
(Locked)
Developing DES5m 18s
-
(Locked)
Work with AES5m 31s
-
(Locked)
Compare block and stream ciphers3m 30s
-
(Locked)
Understand modes of operation2m 20s
-
(Locked)
Secure wireless communication3m 7s
-
(Locked)
Challenge: Encrypt data with AES1m 5s
-
(Locked)
Solution: Encrypt data with AES1m 17s
-
(Locked)
-
-
-
-
-