May 1, 2024
2 minute read
Advanced Encryption Standard (AES), also known as Rijndael, is a symmetric block cipher algorithm that operates on 128-bit blocks and supports key sizes of 128, 192, and 256 bits. It was developed by Joan Daemen and Vincent Rijmen and was adopted by the National Institute of Standards and Technology (NIST) in 2001 as the United States Federal Information Processing Standard (FIPS) 197.
Why Learn AES?
AES is a robust and versatile encryption algorithm that is widely used in a variety of applications, including:
- Secure communication and data transmission over networks
- Protecting sensitive data stored on computers and devices
- Digital signatures and authentication
- Blockchain technology and cryptocurrency
- Financial transactions and e-commerce
By learning AES, you can gain a deeper understanding of how modern encryption systems work and how to implement them to protect your data and information.
Benefits of Learning AES
There are many benefits to learning AES, including:
qigc75|
Find a path to becoming a AES. Learn more at:
OpenCourser.com/topic/qigc75/ae
Reading list
We've selected 11 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
AES.
A comprehensive technical book on AES, covering its design, implementation, and applications, including hardware and software.
A comprehensive reference on cryptographic engineering, including a detailed section on the design and implementation of AES.
A practical guide to applied cryptography, with a focus on implementation. It covers AES and provides practical advice and code examples for implementing the algorithm securely.
A practical guide to using AES-GCM, a mode of operation that provides both encryption and authentication.
A comprehensive reference on applied cryptography, including detailed information on block ciphers, stream ciphers, and modes of operation. It provides a comprehensive overview of the field.
A comprehensive textbook covering cryptography and network security, includes a detailed section on AES and its applications.
A textbook that provides a comprehensive overview of cryptography, including a chapter on block ciphers and the AES algorithm.
A comprehensive guide to network security using OpenSSL, including a detailed section on AES and its use in various protocols.
A beginner-friendly introduction to cryptography, including a section on block ciphers and the AES algorithm.
An official publication from NIST that provides guidance on the use of block ciphers, including AES, in various modes of operation.
A comprehensive guide to security engineering, including a section on the use of AES in secure systems.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/qigc75/ae