Improving quality of DES S-boxes by cellular automata-based S-boxes

被引:3
作者
Szaban, Miroslaw [1 ]
Seredynski, Franciszek [2 ,3 ]
机构
[1] Univ Podlasie, Inst Comp Sci, PL-08110 Siedlce, Poland
[2] Polish Acad Sci, Inst Comp Sci, PL-01237 Warsaw, Poland
[3] Polish Japanese Inst Informat Technol, PL-02008 Warsaw, Poland
关键词
Cellular automata; S-Boxes; Block cipher; Cryptography; Boolean functions; CRYPTOGRAPHY;
D O I
10.1007/s11227-010-0398-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the paper we use recently proposed cellular automata (CA) based methodology (Szaban and Seredynski in LNCS, vol. 5191, pp. 478-485, 2008) to design the 6x4 S-boxes functionally equivalent to S-boxes used in current cryptographic standard known as Data Encryption Standard (DES). We provide an exhaustive experimental analysis of the proposed CA-based S-boxes in terms of non-linearity, autocorrelation, balance and strict avalanche criterion, and compare results with ones corresponding to DES S-boxes. We show that the proposed CA-based S-boxes have cryptographic properties comparable to or better than classical S-box tables. The interesting feature of the proposed S-boxes is a dynamic flexible structure fully functionally realized by CA, while the classical DES S-boxes are represented by predefined unchangeable table structures.
引用
收藏
页码:216 / 226
页数:11
相关论文
共 12 条
[1]  
ADAMS C, 1990, LECT NOTES COMPUT SC, V435, P612
[2]   The design of s-boxes by simulated annealing [J].
Clark, JA ;
Jacob, JL ;
Stepney, S .
NEW GENERATION COMPUTING, 2005, 23 (03) :219-231
[3]  
DOWSON E, 2000, DESIGNING BOOLEAN FU, V12, P1
[4]   CRYPTOGRAPHY AND COMPUTER PRIVACY [J].
FEISTEL, H .
SCIENTIFIC AMERICAN, 1973, 228 (05) :15-23
[5]  
*FIPS, 1993, FIPS PUB, V463
[6]  
MILLAN W, 1999, ICICS 99
[7]  
Nedjah Nadia, 2007, International Journal of Innovative Computing and Applications, V1, P86, DOI 10.1504/IJICA.2007.013404
[8]  
Szaban M, 2008, LECT NOTES COMPUT SC, V5191, P478, DOI 10.1007/978-3-540-79992-4_62
[9]  
Szaban M, 2009, LECT NOTES COMPUT SC, V5698, P269, DOI 10.1007/978-3-642-03275-2_27
[10]  
WEBSTER AF, 1986, LECT NOTES COMPUT SC, V218, P523