symKrypt: A Lightweight
Symmetric-Key Cryptography for
Diverse Applications
Ripon Patgiri
Abstract
vide a strong defense against diverse attacks; however, it is prone to cryptanalysis
attacks. Therefore, we propose a novel and highly secure symmetric−key cryptog−
raphy, symKrypt for short, to defend against diverse attacks and provide tighter
security than the conventional cryptography. Our proposed algorithm uses multiple
private keys to encrypt a single block of a message. To generate the private keys,
we again propose a true−random number generator, called Grando, and a pseudo−
random number generator, called Prando. Moreover, symKrypt keeps secret about
the bit mixing of the original message with the private keys. Also, the number of
private keys is kept secret. In addition, the private keys are generated dynamically
based on the initial inputs using a pseudo−random number generator which is highly
unpredictable and secure. In this paper, we theoretically analyze the capabilities of
symKrypt and provide experimental demonstration using millions of private keys
to prove its correctness. Furthermore, we demonstrate the proposed pseudo−random
number generator algorithm experimentally in NIST SP 800−22 statistical test suite.
Our propose random number generators, Grando and Rando, pass all 15 tests in the
NIST SP 800−22 test suite. To the best of our knowledge, symKrypt is the first model
to use multiple private keys in encryption yet lightweight and powerful.
Keywords ·Cryptography ·Symmetric cryptography ·Elliptic−curve
Diffie−Hellman cryptography
·True random number generator ·Pseudo−random
number generator
·Security ·Security protocol ·Computer networking
1 Introduction
Symmetric−key cryptography is the most secure cryptography protocol. Therefore,
there are diverse variants of symmetric−key cryptography, particularly, Twofish [1],
Serpent, AES (Rijndael) [2], Salsa20 [3], ChaCha20 [3], Blowfish, Kuznyechik,
R. Patgiri (B)
National Institute of Technology Silchar, Silchar, India
e−mail:
[email protected]
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023 R. Lee (ed.), , Studies in Computational Intelligence 1055,
https://doi.org/10.1007/978−3−031−12127−2_1
1