Generation of Dynamic Table Using Magic Square to Enhance the Security for the ASCII CODE Using RSA
Dynamic magic square and security; Public key cryptosystem; RSA; Static magic square
The efficiency of any cryptosystem not only depends on the speed of the encryption and decryption processes but also on its ability to produce different ciphertexts for the same plaintext. RSA, the public key cryptosystem, is the most famous and widely accepted cryptosystem, but it has some security vulnerabilities because it produces the same ciphertext for identical plaintexts occurring in several places. To enhance the security of RSA, magic square-based encoding models have been proposed in the literature. Although magic square-based encoding models have been proposed, they are static. Thus, this paper introduces a dynamic-based magic square with RSA, where encryption and decryption are performed using numbers generated from the magic square instead of ASCII values. Unlike the static magic square, the proposed dynamic magic square allows users to specify the starting and ending numbers in any position rather than fixed positions. In the proposed dynamic magic square generation, different 4 4 magic square templates are created, and 16 16 magic squares are generated from them. Experimental results clearly demonstrate the improved security of RSA. The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd. 2024.
Pooja N.G.; Mani K.; Devi U.; Chandar S.K.
Pooja N.G., Nehru Memorial College (Autonomous) Puthanampatti Tiruchirapalli, Affiliated to Bharathidasan University, Tamil Nadu, Tiruchirapalli, India; Mani K., Department of Computer Science, Nehru Memorial College (Autonomous) Puthanampatti Tiruchirapalli, Affiliated to Bharathidasan University, Tamil Nadu, Tiruchirapalli, India; Devi U., Department of Computer Science, Nehru Memorial College (Autonomous) Puthanampatti Tiruchirapalli, Affiliated to Bharathidasan University, Tamil Nadu, Tiruchirapalli, India; Chandar S.K., Department of Computer Science, Christ University, Hosur, Bangalore, India