From the course: Learning Cryptography and Network Security
Unlock this course with a free trial
Join today to access over 24,400 courses taught by industry experts.
Working with AES
From the course: Learning Cryptography and Network Security
Working with AES
Most modern applications use the Advanced Encryption Standard to secure data due to its efficiency and robust security. In this segment, we'll describe the AES transformations that provide a secure way to encrypt data. Over 20 years after DES was implemented, NIST issued a request for proposals to find an encryption algorithm to replace DES as the US government standard. Requirements included many of the same original requirements, such as an efficient, flexible, and simple symmetric block cipher. However, new requirements specified that the algorithm needed to support a block size of 128 bits and support key lengths 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 became the standard in 2001, officially named the Advanced Encryption Standard. AES is not a Feistel network in that it does not swap sides. It processes the entire block through a…
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 encryption6m 15s
-
(Locked)
Developing DES5m 20s
-
(Locked)
Working with AES5m 31s
-
(Locked)
Comparing block and stream ciphers4m 22s
-
(Locked)
Understanding modes of operation4m 21s
-
(Locked)
Securing wireless communication4m 13s
-
Challenge: Encrypting data with AES1m 32s
-
(Locked)
Solution: Encrypting data with AES1m 35s
-
(Locked)
-
-
-
-
-