홈 editorial content online
Volume 14 (2012)
No 1
Volume 13 (2011)
No 1
Volume 12 (2010)
No 1
Volume 11 (2009)
No 1, No 2
Volume 10 (2008)
No 1, No 2
Volume 9 (2006)
No 1, No 2
Volume 8 (2005)
No 1, No 2
Volume 7 (2004)
No 1, No 2
Volume 6 (2003)
No 1, No 2
Volume 5 (2002)
No 1, No 2
Volume 4 (2001)
No 1, No 2
Volume 3 (2000)
No 1
Volume 2 (1999)
No 1
Volume 1 (1998)
No 1

(2005 / vol.8 / no.1)
Design of block ciphers and coding theory
Daesung Kwon, Soo Hak Sung, Jung Hwan Song, Sangwoo Park
Pages. 13-20     



In this article, we review the designs of diffusion layers of
blocks ciphers based on linear codes. All linear codes are not
suitable for diffusion layers. To use as diffusion layers, the
linear codes should be best among such codes, from the view point
of efficiency and security. The well-known block cipher AES uses a
MDS(Maximal Distance Separable)-code and Camellia and ARIA use
MDBL(Maximal Distance Binary Linear)-codes.

As an example, we describe the choice rationale of the diffusion
layer of ARIA which is a MDBL $[32,16,8]$-code in detail.



1. Introduction
2. Branch numbers of matrices and distance of linear codes
3. Design rationale of the diffusion layer of ARIA
4. Conclusion



Block ciphers, Diffusion layers, Linear codes, MDS-codes, MDBL-cods, AES, ARIA