Library
Back to reading

Who is Joan Daemen?

Joan Daemen (1965-): The Cryptographer Behind AES and Sponge-Based Cryptography

Joan Daemen is a Belgian cryptographer whose designs have become two major international standards. With Vincent Rijmen he created Rijndael, selected as the Advanced Encryption Standard; with Guido Bertoni, Michael Peeters, and Gilles Van Assche he created Keccak, selected as the basis of SHA-3.

The two successes arise from a wider research programme in symmetric cryptography. Daemen has developed design strategies, mixing layers, bit-sliced implementations, permutation-based constructions, and methods for evaluating side-channel resistance. His work shows how a small collection of explicit operations can support both efficient products and deep public analysis.

From Engineering to Symmetric Cryptography

Daemen was born in 1965 in Achel, Belgium, and studied electromechanical engineering at KU Leuven. He completed doctoral research at COSIC on the design of symmetric ciphers, combining theoretical analysis with the constraints of payment systems and other industrial implementations.

He later worked as a security architect and applied cryptographer in industry, including Banksys, Proton World, and STMicroelectronics. He became professor of symmetric cryptography at Radboud University, where his research also addresses attacks that exploit timing, power consumption, and electromagnetic radiation.

From Square to Rijndael

Daemen and Vincent Rijmen collaborated on Square, a block cipher that arranged bytes in a square state and alternated nonlinear substitution with strong linear mixing. The design helped them study an attack technique now called the integral attack as well as the structural choices needed to resist it.

Rijndael refined this approach for the AES competition. Its rounds apply SubBytes, ShiftRows, MixColumns, and AddRoundKey. The sequence is regular enough for efficient implementation, while each layer has an analysable role in hiding relationships among plaintext, ciphertext, and key.

Wide Trails and Provable Bounds

A central Daemen contribution is the wide-trail design strategy. A carefully chosen linear layer ensures that a trail spanning several rounds must pass through many active nonlinear substitution boxes, limiting the probability of differential patterns and the correlation of linear approximations.

This does not prove a cipher secure against every possible attack. It gives quantitative bounds for important attack families and makes the design rationale visible. The strategy influenced Rijndael and later ciphers by replacing vague complexity with measurable diffusion and a stated security margin.

AES as a Publicly Examined Standard

NIST selected Rijndael from fifteen candidates after open conferences, implementation comparisons, and worldwide cryptanalysis. AES fixes the block size at 128 bits and permits 128-, 192-, and 256-bit keys. The standard has since become a routine component of secure storage and communications.

AES provides symmetric Encryption, not a complete security protocol. A system must choose an appropriate mode, generate and protect keys, avoid nonce reuse where required, authenticate data, and resist observable leakage. A mathematically sound round function cannot repair mistakes in the environment around it.

Side Channels and the Physical Computation

Cryptanalysis can target the device rather than the abstract algorithm. Execution time, cache accesses, power use, electromagnetic emissions, and deliberately induced faults may correlate with secret-dependent intermediate values. A successful attack can recover a key without finding a shortcut through AES itself.

Daemen's work includes bit-sliced techniques and implementation-oriented analysis that help separate or mask sensitive values. The broader lesson complements Auguste Kerckhoffs's Principle: knowing the algorithm should not reveal the key, but neither should watching the physical machine that executes it.

Keccak and the Sponge Construction

Keccak uses a different architecture from earlier fixed-chain hash functions. A sponge construction maintains a large internal state, repeatedly absorbs message blocks through part of that state, applies a public permutation, and then squeezes out as much result as the function requires.

The state is divided conceptually into a rate, which interacts with input and output, and a capacity, which supplies the security reserve. The same framework can support fixed-length hashes, extendable-output functions, Message Authentication Codes, and other primitives when domains and parameters are handled correctly.

SHA-3 and Permutation-Based Cryptography

NIST selected Keccak in 2012 after another international competition and standardised SHA-3 in 2015. The design team consisted of Daemen, Guido Bertoni, Michael Peeters, and Gilles Van Assche. SHA-3 did not replace a broken SHA-2; it supplied a structurally different standard and diversified the available hash designs.

Keccak helped establish permutation-based cryptography as a broad design field. Instead of building each function around a dedicated block cipher or compression function, designers can reuse a well-analysed permutation inside constructions with different interfaces and security goals.

Design as an Explainable Discipline

Daemen's career spans university theory, industrial constraints, standardisation, and adversarial evaluation. AES and SHA-3 are visible outcomes, but his deeper influence is a vocabulary for reasoning about nonlinear layers, diffusion, trails, permutations, and implementation leakage.

Strong cryptography must remain understandable enough to challenge. Daemen's designs do not ask users to trust hidden cleverness; they expose their components and rationale to inspection. Their continued use depends on that ongoing process of analysis, not on the finality of winning a competition.

Back to reading