Jump to content

Bricklayer function

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dimawik (talk | contribs) at 20:50, 13 April 2023 (new page under construction). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
The SubBytes transformation of the Advanced Encryption Standard is a notable[1] example of a bricklayer function: each 8-bit bundle of the 128-bit state is processed independently

In cryptography, the bricklayer function is a part of round function that can be decomposed into identical independent Boolean operations on the partitioned pieces of its input data,[2] so called bundles.[3] The term was introduced by Daemen and Rijmen in 2001.[1]

References

Sources

  • Daemen, Joan; Rijmen, Vincent (9 March 2013). "Bricklayer Functions". The Design of Rijndael: AES - The Advanced Encryption Standard (PDF). Springer Science & Business Media. pp. 22–23. ISBN 978-3-662-04722-4. OCLC 1259405449.
  • Weinmann, Ralf-Philipp (2009). Algebraic Methods in Block Cipher Cryptanalysis (PDF) (PhD). Technischen Universität Darmstadt.