A Novel Method to Design S-Boxes Based on Key-Dependent Permutation Schemes and its Quality Analysis

Abstract

S-boxes are used in block ciphers as the important nonlinear components. The nonlinearity provides important protection against linear and differential cryptanalysis. The S-boxes used in encryption process could be chosen to be key-dependent. In this paper, we have presented four simple algorithms for generation key-dependent S-boxes. For quality analysis of the key-dependent S-boxes, we have proposed eight distance metrics. We have assumed the Matlab function “randperm” as standard of permutation and compared it with permutation possibilities of the proposed algorithms. In the second section we describe four algorithms, which generate key-dependent S-boxes. In the third section we analyze eight normalized distance metrics which we have used for evaluation of the quality of the key-dependent generation algorithms. Afterwards, we experimentally investigate the quality of the generated key-dependent S-boxes. Comparison results show that the key-dependent S-boxes have good quality and may be applied in cipher systems.

Authors and Affiliations

Kazys Kazlauskas, Robertas Smaliukas, Gytis Vaicekauskas

Keywords

Related Articles

Dynamic Access Control Policy based on Blockchain and Machine Learning for the Internet of Things

The Internet of Things (IoT) is now destroying the barriers between the real and digital worlds. However, one of the huge problems that can slow down the development of this global wave, or even stop it, concerns securit...

Medical Image Retrieval based on the Parallelization of the Cluster Sampling Algorithm

Cluster sampling algorithm is a scheme for sequential data assimilation developed to handle general non-Gaussian and nonlinear settings. The cluster sampling algorithm can be used to solve a wide spectrum of problems tha...

Development of Intelligent Surveillance System Focused on Comprehensive Flow

Surveillance cameras are today a common sight in public spaces and thoroughfares, where they are used to prevent crime and monitor traffic. However, human operators have limited attention spans and may miss anomalies. He...

Decision Support System for Agriculture Industry using Crowd Sourced Predictive Analytics

It is really tough to manually examine the raw data. The Datamining strategies are used to detect the applicable information from uncooked data. The data mining algorithms are efficient for retrieving a specific pattern....

GDPI: Signature based Deep Packet Inspection using GPUs

Deep Packet Inspection (DPI) is necessitated for many networked application systems in order to prevent from cyber threats. The signature based Network Intrusion and etection System (NIDS) works on packet inspection and...

Download PDF file
  • EP ID EP128279
  • DOI 10.14569/IJACSA.2016.070412
  • Views 86
  • Downloads 0

How To Cite

Kazys Kazlauskas, Robertas Smaliukas, Gytis Vaicekauskas (2016). A Novel Method to Design S-Boxes Based on Key-Dependent Permutation Schemes and its Quality Analysis. International Journal of Advanced Computer Science & Applications, 7(4), 93-99. https://europub.co.uk/articles/-A-128279