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. Journal articles
  4. Efficient Recursive Diffusion Layers for Block Ciphers, and Hash Functions
 
research article

Efficient Recursive Diffusion Layers for Block Ciphers, and Hash Functions

Sajadieh, Mahdi
•
Dakhilalian, Mohammad
•
Mala, Hamid
Show more
2015
Journal Of Cryptology

Many modern block ciphers use maximum distance separable (MDS) matrices as the main part of their diffusion layers. In this paper, we propose a very efficient 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 4x4 words diffusion layer, which is an indication of the highest level of security with respect to linear and differential attacks. We try to extend our results for up to 8x8 words diffusion layers. The proposed diffusion layers only require simple operations such as word-level XORs, rotations, and they have simple inverses. They can replace the diffusion layer of several block ciphers and hash functions in the literature to increase their security, and performance. Furthermore, it can be deployed in the design of new efficient lightweight block ciphers and hash functions in future.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1007/s00145-013-9163-8
Author(s)
Sajadieh, Mahdi
Dakhilalian, Mohammad
Mala, Hamid
Sepehrdad, Pouyan  
Date Issued

2015

Publisher

Springer

Published in
Journal Of Cryptology
Volume

28

Issue

2

Start page

240

End page

256

Subjects

Block ciphers

•

Diffusion layer

•

Branch number

•

MDS matrix

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LASEC  
Available on Infoscience
July 2, 2013
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/93181
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