Enhancement of the 95×95 Vigenère Cipher Using a 3D Tabula Recta and a New Key Generation Technique in Application to Database Encryption
- Author(s): Clarck L. Tumazar, Benjamin D. Elevazo, Vivien A. Agustin, Jonathan C. Morano, and Mark Christopher R. Blanco
PAPER DETAILS
- Computer Science and Engineering
-
Paper ID: UIJRTV4I80013
-
Volume: 04
-
Issue: 08
-
Pages: 113-118
-
June 2023
-
ISSN: 2582-6832
-
CITE THIS
Abstract
This study enhances the 95×95 Vigenère cipher by addressing its limitations. The current cipher struggles with encrypting non-English alphabets and is vulnerable to kasiski, brute force, and frequency analysis attacks. The researchers proposed an enhanced version by employing two keys generated from a cryptographically secure random number generator (CSPRNG), expanding the character set, and using a 3D tabula recta. The enhanced cipher successfully encrypts and decrypts various alphabets like Hangul, Arabic, Japanese, and Chinese, using a subset of printable characters from the Unicode Basic Multilingual Plane (BMP). It exhibited improved resistance to kasiski attacks, as the produced ciphertext lacked patterns such as bigram, trigram, up to n numbers of n-gram. The expanded character set and 3D tabula recta significantly increased the key permutations, making brute force attacks less likely to succeed. The algorithm also provided better defense against frequency analysis due to the utilization of two secure keys.