Modified Blowfish Algorithm to Enhance itsPerformance and Security

Ashokkumar Kothandan · NORMA · 2020

Blowfish Algorithm is a 64-bit symmetric block cipher algorithm with 16 Feistel iterations constructed in the year 1993, which is still preferred to be one of the best algorithms.The motive of this paper is to enhance the performance and security of the Blowfish Algorithm by converting it to a 128-bit block cipher and designing a new S-Box function to generate 64-bit data from 8-bit input.On evaluating the performance of the modified block cipher algorithm based on metrics like time taken and memory allocation.The average time taken for the key expansion, encryption, and decryption by the modified algorithm was 0.8ms, 0.2ms, 0.2ms, respectively.The modified algorithm used double the size of the memory allocation required for the original algorithm.

Read the paper · More papers on PaperTik