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 条
  • [31] THE MATRIX POWER FUNCTION AND ITS APPLICATION TO BLOCK CIPHER S-BOX CONSTRUCTION
    Sakalauskas, Eligijus
    Luksys, Kestutis
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (04): : 2655 - 2664
  • [32] The Key-Dependent Attack on Block Ciphers
    Sun, Xiaorui
    Lai, Xuejia
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2009, 2009, 5912 : 19 - 36
  • [33] SPF-CA : A new cellular automata based block cipher using key-dependent S-boxes
    Achkoun, Khadija
    Hanin, Charifa
    Omary, Fouzia
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2020, 23 (08): : 1529 - 1544
  • [34] A New S-Box Structure to Increase Complexity of Algebraic Expression for Block Cipher Cryptosystems
    Bao Ngoc Tran
    Thuc Dinh Nguyen
    Thu Dan Tran
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 2, 2009, : 212 - +
  • [35] Making AES Stronger: AES with Key Dependent S-Box
    Krishnamurthy, G. N.
    Ramaswamy, V.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 388 - 398
  • [36] An hxamination of Inefficiencies in Key Dependent Variations of the Rijndael S-Box
    Easttom, Chuck
    26TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2018), 2018, : 1658 - 1663
  • [37] Efficient & secure cipher scheme with dynamic key-dependent mode of operation
    Noura, Hassan N.
    Chehab, Ali
    Couturier, Raphael
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2019, 78 : 448 - 464
  • [38] Efficient Implementations of S-Box and Inverse S-Box for AES algorithm
    Rachh, Rashmi Ramesh
    Anami, B. S.
    Mohan, P. V. Ananda
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 2037 - +
  • [39] Group-Action-Based S-box Generation Technique for Enhanced Block Cipher Security and Robust Image Encryption Scheme
    Baowidan, Souad Ahmad
    Alamer, Ahmed
    Hassan, Mudassir
    Yousaf, Awais
    SYMMETRY-BASEL, 2024, 16 (08):
  • [40] Lightweight Dynamic Key-Dependent and Flexible Cipher Scheme for IoT Devices
    Noura, Hassan
    Chehab, Ali
    Couturier, Raphael
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,