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 条
  • [11] Block cipher algorithm based on multidimensional dynamic S-box and LFSR
    Zhao, Guosheng
    Li, Guangcheng
    Wang, Jian
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2015, 43 (05): : 119 - 123
  • [12] Study of S-box Properties in Block Cipher
    Mohamed, Kamsiah
    Pauzi, Mohd Nazran Mohammed
    Ali, Fakariah Hani Hj Mohd
    Ariffin, Suriyani
    Zulkipli, Nurul Huda Nik
    2014 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2014, : 362 - 366
  • [13] S-Box Modification for the Block Cipher Algorithms
    Zied, Hamed Shawky
    Ibrahim, Ahmed Gamal Abdellatif
    Salem, Ahmed Ibrahim
    PRZEGLAD ELEKTROTECHNICZNY, 2023, 99 (04): : 278 - 281
  • [14] A new symmetric block cipher based on key-dependent S-boxes
    Niemiec, Marcin
    Machowski, Lukasz
    IV INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS 2012 (ICUMT), 2012, : 474 - 478
  • [15] A Key-dependent Cipher DSDP
    Chen, Like
    Zhang, Runtong
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, 2008, : 310 - 313
  • [16] Linearity Test Framework for S-Box in Block Cipher
    Mohamed, Kamsiah
    Pauzi, Mohd Nazran Mohammed
    Ali, Fakariah Hani Hj Mohd
    Ariffin, Suriyani
    2015 5TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2015,
  • [17] A Key Selected S-Box Mechanism and Its Investigation in Modern Block Cipher Design
    Lu, Jiqiang
    Seo, Hwajung
    SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
  • [18] Key-based dynamic S-Box approach for PRESENT lightweight block cipher
    Yogaraja, C. A.
    Rani, K. Sheela Shobana
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2023, 17 (12): : 3398 - 3415
  • [19] DEVELOPMENT OF A NEW ALGORITHM FOR KEY AND S-BOX GENERATION IN BLOWFISH ALGORITHM
    Atia, Tayseer S.
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2014, 9 (04) : 432 - 442
  • [20] An Investigation of an S-box Mechanism in Modern Block Cipher Design
    Lu, Jiqiang
    Seo, Hwajung
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 145 - 152