Abstract

Cryptography is one of the most important technological areas which will provide security to the data by using various cryptographic algorithms. The Hill cipher (HC) is a known symmetric encryption algorithm using linear matrix transformation. In spite of the simplicity of Hill cipher algorithm, there are several advantages such as masquerading letter frequencies of the plaintext and high throughput. The traditional Hill cipher founds a serious setback due to the vulnerability against known plaintext–ciphertext attacks. So, to enhance security, a new variant of the Hill cipher method is proposed. The proposed algorithm develops in three stages, firstly, convert the plaintext into 8-bit binary form; in the second stage, we remove the last two bits from MSB positions as they are 0 in the MSB and 1 in the MSB-1 position, respectively, and this reduces the size of the data. Now, apply Radix 64 conversion to each row; in the last stage, we perform the traditional Hill cipher algorithm (modulo 64), where we use the invertible matrix as key, and this produces the ciphertext. The proposed technique reduces the size of ciphertext data after encryption. The security analysis of the modified algorithm using avalanche effect shows three-fold increase than comparing to tradition Hill cipher algorithm. Further, the data size dependence on the performance of the modified Hill cipher algorithm is also addressed and found that the encryption time is increased with increase of data size.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call