Cryptology ePrint Archive: Report 2021/635

symKrypt: A General-purpose and Lightweight Symmetric-Key Cryptography

Ripon Patgiri

Abstract: Symmetric-key cryptography is used widely due to its capability to provide a strong defense against diverse attacks; however, it is prone to cryptanalysis attacks. Therefore, we propose a novel and highly secure symmetric-key cryptography, symKrypt for short, to defend against diverse attacks and provide absolute security. Our proposed algorithm changes private keys in each block of communication, i.e., symKrypt uses multiple private keys to encrypt a single block of a message. Moreover, symKrypt keeps secret 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 article, 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 pseudo-random number generator passes all 15 tests in the said test suite. symKrypt is the first model to use multiple private keys in encryption yet lightweight and powerful.

Category / Keywords: secret-key cryptography / Symmetric key cryptography, Block cipher, Encryption, Random Number Generator, Security Protocol

Date: received 13 May 2021

Contact author: ripon at cse nits ac in

Available format(s): PDF | BibTeX Citation

Note: Submitted to IEEE for possible publication.

Version: 20210517:063640 (All versions of this report)

Short URL: ia.cr/2021/635


[ Cryptology ePrint archive ]