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

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…

Contents