On constructing of a 32 × 32 binary matrix as a diffusion layer for a 256-bit block cipher

Bon Wook Koo, Hwan Seok Jang, Jung Hwan Song

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

In this paper, we describe how to construct a 32 ×32 binary matrix of branch number 10, and use some mathematical techniques to find a form in product of matrices for increasing efficiency in software implementations of the binary matrix. We estimate a security against cryptanlysis when the binary matrix is used as a diffusion layer of a 256-bit SPN block cipher with an 8-bit s-box as a substitution layer in a round function. Also we describe the cryptanalytic properties such as the resistances to differential, linear, impossible differential, and truncated differential cryptanalysis. The number of operations to be required for implementing the binary matrix as a diffusion layer of a 256-bit SPN block cipher are given in this paper. We have a result that the binary matrix A is more efficient than the diffusion layer used Rijndael-256 on low bit platforms, such as 8-bit processors.

Original languageEnglish
Title of host publicationInformation Security and Cryptology - ICISC 2006
Subtitle of host publication9th International Conference, Proceedings
PublisherSpringer Verlag
Pages51-64
Number of pages14
ISBN (Print)3540491120, 9783540491125
DOIs
StatePublished - 2006
EventICISC 2006: 9th International Conference on Information Security and Cryptology - Busan, Korea, Republic of
Duration: 30 Nov 20061 Dec 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4296 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceICISC 2006: 9th International Conference on Information Security and Cryptology
Country/TerritoryKorea, Republic of
CityBusan
Period30/11/061/12/06

Keywords

  • Block cipher
  • Diffusion layer
  • Hinary matrix
  • SPN

Fingerprint

Dive into the research topics of 'On constructing of a 32 × 32 binary matrix as a diffusion layer for a 256-bit block cipher'. Together they form a unique fingerprint.

Cite this