Graph
Rijndael

šŸ”Rijndael

NEW

A symmetric-key block cipher family selected by NIST as the basis for the Advanced Encryption Standard (AES).

DESCRIPTION

Rijndael is a substitution–permutation network designed by Joan Daemen and Vincent Rijmen. NIST selected Rijndael as the AES standard in 2001, with AES adopting 128-bit blocks and key sizes of 128, 192, or 256 bits. The cipher underpins secure data-at-rest and in-transit encryption across platforms. Common authenticated modes include GCM and CCM. Rijndael’s structure facilitates efficient implementation in software and hardware. Robust analysis and widespread adoption make AES/Rijndael a cornerstone of modern cryptography.

ALTERNATIVE DEFINITIONS

Wikipedia

Rijndael is a family of symmetric-key block ciphers invented by Belgian cryptographers Vincent Rijmen and Joan Daemen.

Identifies inventors and the cipher family nature.

Source

NIST FIPS 197

The Advanced Encryption Standard (AES) specifies a FIPS-approved cryptographic algorithm that can be used to protect electronic data.

Defines AES, the standardized subset of Rijndael.

Source

NIST AES Candidate Submission (Rijndael)

Rijndael is a symmetric block cipher with block and key lengths of 128, 192 and 256 bits.

States block and key size flexibility in the proposal.

Source

AES Symmetric Block Cipher Algorithms Substitution–Permutation Network FIPS 197 CBC Mode CTR Mode Galois-Counter Mode Symmetric Cryptography Key Size S-Box

COMPETING TERMS

Data Encryption Standard Twofish Serpent

KNOWLEDGE AREAS

Data Security Data Privacy & Compliance Mathematics Infrastructure

TARGET AUDIENCE

Cybersecurity Engineer Security Architect Chief Information Security Officer Software Developer Cloud Architect

EXTERNAL SOURCES

  • Wikipedia - Advanced Encryption Standard
  • NIST - AES official standard specification
  • NIST - Rijndael AES candidate submission
  • IETF - Authenticated encryption with AES-GCM

TOP QUESTIONS

Who invented Rijndael?

Belgian cryptographers Joan Daemen and Vincent Rijmen designed Rijndael, which was selected by NIST as the basis for AES.

Category: Example

What block and key sizes does Rijndael support?

The Rijndael family supports 128, 192, and 256-bit keys; block sizes vary in the original proposal, with AES fixing blocks at 128 bits.

Category: Requirements

How does Rijndael differ from AES?

AES is a standardized subset of Rijndael, restricting block size to 128 bits and defining specific parameters for interoperability.

Category: Misunderstanding

What is a hot topic around AES/Rijndael?

Widespread adoption of authenticated modes like GCM and the importance of side-channel-resistant implementations remain key focus areas.

Category: Topic

What are common mistakes with Rijndael implementations?

Using insecure modes without authentication, weak key management, or non-constant-time code can compromise security.

Category: Mistakes

What risks arise if AES/Rijndael is misused?

Data breaches can occur; improper mode selection and key handling lead to confidentiality and integrity failures.

Category: Risks

What are competing ciphers to Rijndael?

Twofish and Serpent were strong AES finalists; DES is obsolete due to short keys and vulnerabilities.

Category: Alternatives

How to apply Rijndael securely?

Use authenticated modes like AES-GCM, strong random keys, proper IV/nonce handling, and vetted libraries.

Category: Management

Where to start learning AES/Rijndael?

Read NIST FIPS 197, study the Rijndael submission, and experiment with trusted crypto libraries in test environments.

Category: Example