TITLE:
AES(ADVANCED
ENCRYPTION STANDARD)
Algorithm
INTRODUCTION
AES is a symmetric key algorithm used to
secure data.
Introduced by the National Institute of
Standards and Technology(NIST) in 2001
AES algorithm working ?
AES uses multiple rounds of the substitution permutation network
(SPN) algorithm to encrypt data.
The number of rounds makes AES very difficult to break.
It uses different key sizes and 4x4 matrix.
AES supports key sizes of 128, 192, or 256 bits, each with
increasing complexity.
Symmetric encryption method, meaning it uses the same key to
encrypt data as it does to decrypt data.
Block cipher is use with shifting row and mixing columns.
Purpose of AES
Data Confidentiality: Ensures that
only authorized parties can read the
data.
Data Integrity: Ensures that data is
not tampered with during transmission.
Performance: Designed to be
efficient on both hardware and
software platforms.
Key Features Of AES
Block Size: Encrypts data in 128-bit blocks.
KeySizes: Supports 128-bit, 192-bit, and
256-bit keys.
Rounds: Number of encryption rounds
varies by key size (10, 12, or 14 rounds).
Security of AES
Strength: Considered very secure against
all known practical attacks.
Resistance to Cryptanalysis: AES remains
resilient against sophisticated attacks and is
a preferred choice for modern encryption
needs.
Advantages
Strong Security
Efficient Performance
Fixed Block Size
Flexible key size
Scalability
Simplicity in Implementation