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

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

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

Development of Student Information Management System based on Cloud Computing Platform

The management and provision of information about the educational process is an essential part of effective management of the educational process in the institutes of higher education. In this paper the requirements of a...

Bipolar – Valued Q – Fuzzy Hx Subgroup on an Hx Group

In this paper, we define the algebraic structures of a bipolar Q – fuzzy sub HX group and some related properties are investigated. We also define a bipolar Q – fuzzy normalizer and establish the relation with a bipolar...

Improvement of Gregory’s Formula Using Artificial Bee Colony Algorithm

Solving numerical integration is an important question in scientific calculations and engineering. Gregory’s method is among the very first quadrature formulas ever described in the literature, dating back to James Gregory...

Download PDF file
  • EP ID EP447478
  • DOI 10.4316/JACSM.201702002
  • Views 144
  • 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