Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a222a3a3badd97b7

Jump to content

Bricklayer function

From Wikipedia, the free encyclopedia
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 undergoing the same S-box transformation independently

In cryptography, the bricklayer function is a part of a 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]

If the underlying function transforming the bundle is nonlinear, it is traditionally called an S-box. If the function is linear, Daemen and Rijmen use for it the term D-box (after diffusion).[2]

References

[edit]

Sources

[edit]
  • 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.