Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Recursive Diffusion Layers for Block Ciphers and Hash Functions
 
conference paper

Recursive Diffusion Layers for Block Ciphers and Hash Functions

Sajadieh, Mahdi
•
Dakhilalian, Mohammad
•
Mala, Hamid
Show more
2012
Proceedings of Fast Software Encryption
FSE

Many modern block ciphers use maximum distance separable (MDS) matrices as the main part of their diffusion layers. In this paper, we propose a new class of diffusion layers constructed from several rounds of Feistel-like structures whose round functions are linear. We investigate the requirements of the underlying linear functions to achieve the maximal branch number for the proposed 44 words diffusion layer. The proposed diffusion layers only require word-level XORs, rotations, and they have simple inverses. They can be replaced in the diffusion layer of the block ciphers MMB and Hierocrypt to increase their security and performance, respectively. Finally, we try to extend our results for up to 88 words diffusion layers.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1007/978-3-642-34047-5_22
Author(s)
Sajadieh, Mahdi
Dakhilalian, Mohammad
Mala, Hamid
Sepehrdad, Pouyan  
Date Issued

2012

Publisher

Springer

Published in
Proceedings of Fast Software Encryption
Series title/Series vol.

Lecture Notes in Computer Science; 7549

Start page

385

End page

401

Subjects

Block ciphers

•

Diffusion layer

•

Branch number

•

Provable security

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LASEC  
Event nameEvent placeEvent date
FSE

Washington DC, USA

March 19-21, 2012

Available on Infoscience
April 24, 2012
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/79588
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés