IJMEMES logo

International Journal of Mathematical, Engineering and Management Sciences

ISSN: 2455-7749 . Open Access


A Chaotic System and Count Tracking Mechanism-based Dynamic S-Box and Secret Key Generation

A Chaotic System and Count Tracking Mechanism-based Dynamic S-Box and Secret Key Generation

Sagnik Pal
School of Computer Science and Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India.

Ramani Selvanambi
School of Computer Science and Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India.

Preeti Malik
Department of Computer Science and Engineering, Graphic Era Deemed to be University, Dehradun 248002, Uttarakhand, India.

Marimuthu Karuppiah
Department of Computer Science and Engineering and Information Science, Presidency University, Bengaluru 560064, Karnataka, India.

DOI https://doi.org/10.33889/IJMEMS.2023.8.2.014

Received on May 31, 2022
  ;
Accepted on December 24, 2022

Abstract

In cryptography, Block ciphers use S-Boxes to perform substitution and permutation operations on a data block. S-Boxes provide non-linearity and confusion of bits to the cryptographic algorithms. In addition, secret keys are critical security aspects for encrypting and decrypting messages. The uncertainty and randomness of the secret key and S-boxes used in the algorithm determine the extent of security against any cryptanalysis attack. This paper proposes a new mechanism to dynamically generate a secret key and S-Box each time while sending and receiving the message. These dynamically generated S-Boxes and keys depend on mutually decided security parameters and message transfer history. Furthermore, a new counter-based mechanism is introduced in this paper. These enhancement techniques are applied to the serpent cipher algorithm, and a data transfer simulation is performed to validate the efficacy of the proposed method. We observe that the dynamically generated S-box follows the strict avalanche criteria. We further validate that the encrypted message shows higher sensitivity to the S-box and the secret key in enhanced serpent cipher than the original version. However, to validate our proposed method, we test and analyze the improvements in the Serpent Cipher Algorithm.

Keywords- Serpent block cipher, S-Box and permutation box, Chaotic equation, Cyclic generator, Count tracking mechanism.

Citation

Pal, S., Selvanambi, R., Malik, P., & Karuppiah, M. (2023). A Chaotic System and Count Tracking Mechanism-based Dynamic S-Box and Secret Key Generation. International Journal of Mathematical, Engineering and Management Sciences, 8(2), 230-244. https://doi.org/10.33889/IJMEMS.2023.8.2.014.