Secure and Efficient Diffusion Layers for Block Ciphers

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

Abstract

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

Keywords

Related Articles

APφ(R, C)-Spaces of Almost Periodic Functions

The spaces APφ(R, C), corresponding to functions φ ∈ K = Kamke class, have been defined and a few of their properties have been investigated in our recent paper [1]. The aim of this paper is to present some facts/propert...

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...

Application of Stand-PSO Technique for Optimization Cameras’ 2D Dispositions in a MoCap system

In this paper, a detailed study of the Particle Swarm Optimization (PSO) technique is given in its standard version to solve a network camera placement problem and to ensure the coverage of a reflector point by, at least...

A Formal Verification Model for Performance Analysis of Reinforcement Learning Algorithms Applied to Dynamic Networks

Routing data packets in a dynamic network is a difficult and important problem in computer networks. As the network is dynamic, it is subject to frequent topology changes and is subject to variable link costs due to cong...

Enhanced White Cane for Visually Impaired People

ccording to WHO (World Health Organization) statistics, around 285 billion people in the world have visual impairment. They find difficulty in doing their everyday tasks and detecting objects in front of them that can be...

Download PDF file
  • EP ID EP447478
  • DOI 10.4316/JACSM.201702002
  • Views 208
  • 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. https://europub.co.uk/articles/-A-447478