Secure and Efficient Diffusion Layers for Block Ciphers

Journal Title: Journal of Applied Computer Science & Mathematics - Year 2017, Vol 11, Issue 24


Abstract–Modern block ciphers are designed to meet confusion and diffusion criteria. Substitution and permutation layers are used in the round function for this purpose. In this paper, we present a number of choices for diffusion layer by using circular shift and XOR operations. These two operations are most efficient for software implementations. We test all possible combinations of circular shift and XOR operations for 16-bit and 32-bit words. We search for optimal number of circular shifts to provide the maximum value of branch number. We also search for secure diffusion layers with efficient inversion for SPN based block ciphers. We categorize the diffusion layers according to the value of their branch number. Finally, we suggest a list of secure and efficient diffusion layers for new block cipher proposals. We also compare the security of a model block cipher using one of these diffusion layers with other lightweight block ciphers.

Authors and Affiliations

KUMAR Manoj, YADAV Pratibha, PAL SK, PANIGRAHI Anupama


Related Articles

Framework for Urdu News Headlines Classification

Automatic text classification has great significance in the field of text mining and plays a pivotal role in areas such as spam filtering, news classification, noise reduction etc. It is evident from the literature that...

Application Of Mathematical Methods For Condition Monitoring Of Oil And Gas Facilities

irections for numerical realization of two-dimensional models in different frames account for environmental heterogeneity of matter distribution have been presented. The schemes allow to measure concentration of substanc...

Dynamic Lyapunov Indicator (DLI): A Perfect indicator for Evolutionary System

Recently proposed indicators along with their abilities for identification of chaotic motion have been described. These are Fast Lyapunov Exponents (FLI), Smaller Alignment Indices (SALI) and Dynamic Lyapunov Indicator (...

IT&C used by Individuals and Economic Development in Romania - Application of Cointegration and Vector Error Correction Model

Since the first decade of the 21st century, information and communication technology has become both a tool for the individual and, in many cases, a way of life. Undoubtedly, the Internet has revolutionized the society i...

Removal of Baseline Wander Noise from Electrocardiogram (ECG) using Fifth-order Spline Interpolation

Abstract–Baseline wandering can mask some important features of the Electrocardiogram (ECG) signal hence it is desirable to remove this noise for proper analysis and display of the ECG signal. This paper presents the imp...

Download PDF file
  • EP ID EP447478
  • DOI 10.4316/JACSM.201702002
  • Views 135
  • Downloads 0

How To Cite

KUMAR Manoj, YADAV Pratibha, PAL SK, PANIGRAHI Anupama (2017). Secure and Efficient Diffusion Layers for Block Ciphers. Journal of Applied Computer Science & Mathematics, 11(24), 15-20.