Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Cryptography›AES (Rijndael)
Machine learningSymmetric block cipher

AES (Rijndael)

Advanced Encryption Standard (Rijndael) · Also known as: Rijndael, AES encryption, FIPS 197

The Advanced Encryption Standard (AES), also known as Rijndael, is a symmetric block cipher adopted as the official encryption standard by the U.S. government in 2001. It processes data in 128-bit blocks using 128, 192, or 256-bit keys and performs multiple rounds of substitution, permutation, and mixing operations. AES is the most widely used symmetric encryption algorithm today, securing everything from government communications to everyday internet traffic.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

AES (Rijndael)
Differential Cryptanalys…HMACLinear CryptanalysisRSA CryptosystemSide-Channel Analysis

When to use it

AES is the standard choice for encrypting data at rest and in transit. It is appropriate for protecting sensitive data files, database encryption, encrypted communication channels (TLS/SSL), and disk encryption. AES is faster and more practical than public-key cryptography for bulk data encryption. Use AES-256 for long-term security of classified information, and AES-128 is sufficient for most commercial applications.

Strengths & limitations

Strengths
  • Officially standardized by NIST and adopted globally as the encryption standard
  • Extremely efficient in both software and hardware implementations
  • Resists all known practical attacks when properly implemented with secure modes of operation
  • Available in three key sizes (128, 192, 256 bits) offering flexible security levels
Limitations
  • A block cipher requires a mode of operation (CBC, CTR, GCM, etc.) to encrypt data longer than 128 bits; naive ECB mode is insecure
  • Requires careful handling of initialization vectors and nonces in authenticated encryption modes
  • No built-in authentication; must be combined with HMAC or used in authenticated modes (GCM) for secure communication

Frequently asked

What is the difference between AES-128, AES-192, and AES-256?

The numbers indicate key size in bits. AES-128 uses a 128-bit key, AES-192 uses 192-bit, and AES-256 uses 256-bit. All three offer strong security; AES-256 is preferred for highly sensitive data requiring long-term confidentiality against future attacks.

Is AES breakable?

No practical break of AES has been found. Theoretical attacks exist but require computational resources far beyond current feasibility. The most efficient known attack remains brute-force key search.

Why can't I just use AES ECB mode?

ECB (Electronic Codebook) encrypts identical plaintext blocks to identical ciphertext blocks, revealing patterns. An image encrypted with ECB often remains partially recognizable. Always use authenticated modes like GCM, CCM, or EAX.

What is the difference between AES and Rijndael?

Rijndael is the original algorithm. AES is Rijndael with specific parameters: 128-bit block size and key sizes of 128, 192, or 256 bits. The original Rijndael supports variable block and key sizes.

Will AES be broken by quantum computers?

Quantum computers pose a much weaker threat to AES than to public-key cryptography. Grover's algorithm could theoretically halve effective key length, so using AES-256 provides safety margin against quantum adversaries.

Sources

  1. Daemen, J., & Rijmen, V. (2002). The Design of Rijndael: AES - The Advanced Encryption Standard. Springer-Verlag. ISBN: 978-3540425809
  2. National Institute of Standards and Technology (NIST). (2001). FIPS 197: Specification for the Advanced Encryption Standard (AES). U.S. Department of Commerce. link ↗

How to cite this page

ScholarGate. (2026, June 3). Advanced Encryption Standard (Rijndael). ScholarGate. https://scholargate.app/en/cryptography/aes

Related methods

Differential CryptanalysisHMACLinear CryptanalysisRSA Cryptosystem

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Differential CryptanalysisCryptography↔ compare
  • HMACCryptography↔ compare
  • Linear CryptanalysisCryptography↔ compare
  • RSA CryptosystemCryptography↔ compare
Compare side by side →

Referenced by

Differential CryptanalysisHMACLinear CryptanalysisRSA CryptosystemSide-Channel Analysis

Similar methods

Symmetric Key CryptanalysisSHA Hash FunctionDifferential CryptanalysisPost-Quantum Cryptography (Kyber)RSA Cryptosystem AnalysisRSA CryptosystemElliptic Curve CryptographyHMAC

Related reference concepts

Block Ciphers and AESSymmetric CryptographyMessage Authentication CodesCryptographic Hash FunctionsPost-Quantum CryptographySecurity and Cryptography

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — AES (Rijndael) (Advanced Encryption Standard (Rijndael)). Retrieved 2026-07-21 from https://scholargate.app/en/cryptography/aes · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Joan Daemen
Subfamily
Symmetric block cipher
Year
2001
Type
symmetric encryption algorithm
Related methods
Differential CryptanalysisHMACLinear CryptanalysisRSA Cryptosystem
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account