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
Evaluating Web-based Technologies: The Paradigm of User-centricity
–Web Search Engines (WeSEs) are information systems that demonstrate large scale distributed system capabilities, and are fluxing and dynamic in nature. It is necessary to continually review them. There is need for metho...
Reduced Differential Transform Method for Exact Solution of Parabolic and Hyperbolic Partial Differential Equations
Aim of the paper is to obtain solution of parabolic, elliptical and coupled partial differential equation using Reduced Differential Transform Method (RDTM). The results are compared with solution obtained by other metho...
Study of Complexities in Bouncing Ball Dynamical System
Evolutionary motions in a bouncing ball system consisting of a ball having a free fall in the Earth’s gravitational field have been studied systematically. Because of nonlinear form of the equations of motion, evolutions...
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...
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...