A Double Layer Encryption for Communication using Cryptographic Algorithms

K V Santhosh Ragavan, B Mohankumar, K. Vivekrabinson, R. Arun · 2024

Cryptography is a fundamental field in computer science that focuses on securing communication and protecting sensitive information from unauthorized access. It involves the use of mathematical algorithms and techniques to transform plaintext into ciphertext, rendering it unintelligible to anyone without the proper decryption key. Cryptographic systems play a crucial role in ensuring confidentiality, integrity, and authenticity of data in various domains, including finance, healthcare, e-commerce, and communication networks. In this paper, a double-layer encryption method is proposed that uses the Vigenere and Polybius ciphers to secure communication. The Vigenere cipher is a classical method that uses a keyword to encrypt plaintext, while the Polybius cipher is another classical cipher that uses a grid to map letters to two-digit numbers to encrypt data. By combining these two ciphers, the proposed algorithm aims to enhance the security of the data by introducing a more complex and secure encryption method. The proposed method is implemented using Python programming language with web implementation. The web implementation of the algorithm uses Flask, a Python web framework. This allows users to encrypt and decrypt their data through a user-friendly interface, making it more accessible and practical for real-world use. Based on the obtained results demonstrate that the proposed method provides a higher level of security compared to using each cipher individually, without significantly impacting the encryption and decryption speed. Overall, the proposed double-layer encryption method can be a useful tool for secure communication in various applications. It contributes to the field of cryptography by introducing a novel approach that enhances data security without compromising usability.

Read the paper · More papers on PaperTik