A projective general linear group based algorithm for the construction of substitution box for block ciphers

The substitution boxes are used in block ciphers with the purpose to induce confusion in data. The design of a substitution box determines the confusion ability of the cipher; therefore, many different types of boxes have been proposed by various authors in literature. In this paper, we present a no...

Full description

Saved in:
Bibliographic Details
Published inNeural computing & applications Vol. 22; no. 6; pp. 1085 - 1093
Main Authors Hussain, Iqtadar, Shah, Tariq, Mahmood, Hasan, Gondal, Muhammad Asif
Format Journal Article
LanguageEnglish
Published London Springer-Verlag 01.05.2013
Springer
Subjects
Online AccessGet full text
ISSN0941-0643
1433-3058
DOI10.1007/s00521-012-0870-0

Cover

More Information
Summary:The substitution boxes are used in block ciphers with the purpose to induce confusion in data. The design of a substitution box determines the confusion ability of the cipher; therefore, many different types of boxes have been proposed by various authors in literature. In this paper, we present a novel method to design a new substitution box and compare its characteristics with some prevailing boxes used in cryptography. The algorithm proposed in this paper apply the action of projective linear group PGL (2, GF (2 8 )) on Galois field GF (2 8 ). The new substitution box corresponds to a particular type of linear fractional transformation (35 z  + 15)/(9 z  + 5). In order to test the strength of the proposed substitution box, we apply non-linearity test, bit independence criterion, linear approximation probability method, differential approximation probability method, strict avalanche criterion, and majority logic criterion. This new technique to synthesize a substitution box offers a powerful algebraic complexity while keeping the software/hardware complexity within manageable parameters.
ISSN:0941-0643
1433-3058
DOI:10.1007/s00521-012-0870-0