An Improved Version of Vigenere Algorithm for Data Security

Aso Ahmed Majeed


Cryptography is a significant study area at present since it can be vital to protect exceedingly sensitive and secret information from illegal fraud during network transmission. One of the basic cryptographic algorithms is the Vigenere cipher, which is very easy encryption method to be used as an alternative algorithm of Caesar cipher to encrypt the text of the message. In this paper, we enhance the Vigenere algorithm by shifting the key in each message to prevent repeating the messages. Furthermore, It converts the messages to binary form rather than an alphabet. Also, it adds a few bits of random padding to each block of outputs to send a series of bits; Finally, this technique slightly raises the size of the cipher text, but substantially increases the cipher's protection, achieves the security objectives (authentication, confidentiality, integrity, freshness, and non-repudiation), and avoids Kasiski and Friedman.



  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

shopify stats IJEECS visitor statistics