Title
Sboxscope: A Meta S-Box Strength Evaluation Framework For Heterogeneous Confusion Boxes
Abstract
In cipher algorithms both block or streaming the most important non-linear component is a confusion box (commonly termed as s Substitution box or an S-box). The designers of cipher algorithms create an S-box on the basis of a unique formal model; as a result, its parameters - including its size are different. Consequently, it becomes a daunting task for a cryptanalyst to conduct a comparative study to analyze, in a scientific yet unbiased manner, the cryptographic strength of these heterogeneous S-boxes. The major contribution of this paper is SBoxScope a meta S-Box strength evaluation framework that enables designers and analysts to evaluate cryptographic strength of heterogeneous S-boxes. The framework consists of two layers: (I) White Box Layer analyzes the contents of an S-box and calculates 8 relevant parameters (5 core and 3 auxiliary) and then normalizes them to draw conclusions about the strength of an S-box; (2) Black Box Layer assumes that no knowledge is available about the contents of an S-box; rather, it gives a predefined input bit stream to each S-box and then applies NIST tests to measure 10 parameters. Finally, the two layers are augmented that empowers an analyst to make a decision about the strength of an S-box after analyzing 18 different parameters. In this paper, we have evaluated 9 S-boxes of five well known cipher algorithms: AES, MARS, Skipjack, Serpent and Twofish.
Year
DOI
Venue
2016
10.1109/HICSS.2016.685
PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016)
Keywords
Field
DocType
Cryptography, Cipher Algorithms, Cryptographic Strength
Black box (phreaking),Cipher,S-box,Substitution-permutation network,Cryptography,White box,Computer science,Twofish,Theoretical computer science,NIST
Conference
ISSN
Citations 
PageRank 
1060-3425
0
0.34
References 
Authors
3
3
Name
Order
Citations
PageRank
Abrar Ahmad110.73
Muddassar Farooq2122183.47
Muhammad Amin3105.51