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

被引:121
作者
Hussain, Iqtadar [1 ]
Shah, Tariq [1 ]
Mahmood, Hasan [2 ]
Gondal, Muhammad Asif [3 ]
机构
[1] Quaid I Azam Univ, Dept Math, Islamabad, Pakistan
[2] Quaid I Azam Univ, Dept Elect, Islamabad, Pakistan
[3] Natl Univ Comp & Emerging Sci, Dept Sci & Humanities, Islamabad, Pakistan
关键词
Substitution box (S-box); Non-linearity test; Bit independence criterion (BIC); Linear approximation;
D O I
10.1007/s00521-012-0870-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 (35z + 15)/(9z + 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.
引用
收藏
页码:1085 / 1093
页数:9
相关论文
共 14 条
[1]  
[Anonymous], INT J COMPUTAPPL
[2]  
Biham E., 1991, Journal of Cryptology, V4, P3, DOI 10.1007/BF00630563
[3]  
Cui L., 2007, INT J INNOV COMPUT I, VI 3, P45
[4]  
Daemen Joan, 2020, Information Security and Cryptography, V2nd
[5]  
Feng D, 2000, DESIGN ANAL BLOCK CI
[6]  
Hussain I., 2010, ADV ALGEBRA, V3, P57
[7]  
Hussain I, 2011, P PAKISTAN ACAD SCI, V48, P111
[8]  
Hussain I., 2010, CAN J COMPUT MATH NA, V1, P132
[9]  
Hussain I., 2010, INT J CONT MATH SCI, V5, P1263
[10]   Advanced Differential-Style Cryptanalysis of the NSA's Skipjack Block Cipher [J].
Kim, Jongsung ;
Phan, Raphael C. -W. .
CRYPTOLOGIA, 2009, 33 (03) :246-270