An Algorithm for Key-Dependent S-Box Generation in Block Cipher System

被引:21
|
作者
Kazlauskas, Kazys [1 ]
Vaicekauskas, Gytis [1 ]
Smaliukas, Robertas [1 ]
机构
[1] Vilnius State Univ, Inst Informat & Math, LT-08663 Vilnius, Lithuania
关键词
block cipher systems; key-dependent S-boxes; generation algorithm; experimental results;
D O I
10.15388/Informatica.2015.38
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A nonlinear substitution operation of bytes is the main strength factor of the Advanced Encryption Standard (AES) and other modern cipher systems. In this paper we have presented a new simple algorithm to generate key-dependent S-boxes and inverse S-boxes for block cipher systems. The quality of this algorithm was tested by using NIST tests, and changing only one bit of the secret key to generate new key-dependent S-boxes. The fact that the S-boxes are key-dependent and unknown is the main strength of the algorithm, since the linear and differential cryptanalysis require known S-boxes. In the second section of the paper, we analyze S-boxes. In the third section we describe the key-dependent S-boxes and inverse S-boxes generation algorithm. Afterwards, we experimentally investigate the quality of the generated key-dependent S-boxes. Comparison results suggest that the key-dependent S-boxes have good performance and can be applied to AES.
引用
收藏
页码:51 / 65
页数:15
相关论文
共 50 条
  • [1] Key-Dependent S-Box Generation in AES Block Cipher System
    Kazlauskas, Kazys
    Kazlauskas, Jaunius
    INFORMATICA, 2009, 20 (01) : 23 - 34
  • [2] A Block Cipher Using Key-Dependent S-box and P-boxes
    Zhang, Runtong
    Chen, Like
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 311 - 316
  • [3] New Key-Dependent S-Box Generation Algorithm on AES
    Das P.
    Munshi N.H.
    Maitra S.
    Micro and Nanosystems, 2022, 14 (03) : 263 - 271
  • [4] Key-dependent s-box manipulations
    Harris, S
    Adams, C
    SELECTED AREAS IN CRYPTOGRAPHY, 1999, 1556 : 15 - 26
  • [5] Constructing Key Dependent Dynamic S-Box for AES Block Cipher System
    Manjula, G.
    Mohan, H. S.
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT), 2016, : 613 - 617
  • [6] Key Recovery Attack on Stream Cipher Mir-1 Using a Key-Dependent S-Box
    Tsunoo, Yukiyasu
    Saito, Teruo
    Kubo, Hiroyasu
    Suzaki, Tomoyasu
    INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2008, 5308 : 128 - +
  • [7] Key-Dependent Nonlinear Component for Block Cipher Encryption Algorithm
    Khan, Waqar Ahmad
    Gondal, Muhammad Asif
    3D RESEARCH, 2014, 5 (04):
  • [8] Designing key-dependent chaotic S-box with larger key space
    Yin, Ruming
    Yuan, Jian
    Wang, Jian
    Shan, Xiuming
    Wang, Xiqin
    CHAOS SOLITONS & FRACTALS, 2009, 42 (04) : 2582 - 2589
  • [9] Construction of Key-dependent S-box for Secure Cloud Storage
    Indumathi, A.
    Sumathi, G.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 32 (03): : 1509 - 1524
  • [10] Enhance Security of Advance Encryption Standard Algorithm Based on Key-dependent S-Box
    alabaichi, Ashwak
    Salih, Adnan Ibrahem
    2015 FIFTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS (ICDIPC), 2015, : 44 - 53