Blowfish Security Enhancement Using DNA–Genetic Technique

Authors

  • H. Elkamchouchi Faculty of Engineering, Alexandria University, Alexandria, Egypt
  • F. Ahmed Alexandria Higher Institute of Engineering and Technology, Alexandria, Egypt
  • A. Abd ElMaksoud El Gazeera Higher Institute of Engineering and Technology, Cairo, Egypt

Keywords:

Confusion, diffusion, blowfish algorithm, DNA sequence, genetic algorithm, security analysis

Abstract

A composite algorithm for improving Blowfish security is achieved by using a DNA and Genetic technique. In this paper, the data input is changed using rotation and XOR’ed which gives us high confusion and diffusion. Then this data encrypted with Blowfish algorithm produces a cipher text. To increase the security of this cipher text several stages are added. The cipher text is converted to DNA sequence and the stages of a genetic technique are used by dividing cipher text into chromosomes of fixed length, each chromosome consists of 32 elements of DNA. Then cross over the chromosomes to produce new offspring and each offspring is mutated. The proposed algorithm is compared with Blowfish algorithm that produces highly avalanche effect. The new algorithm is compared with Blowfish and gives excellent results from the viewpoint of the security characteristics and the statistics of the cipher text.

Downloads

Published

2023-09-25

How to Cite

H. Elkamchouchi, F. Ahmed, & A. Abd ElMaksoud. (2023). Blowfish Security Enhancement Using DNA–Genetic Technique . Journal of Advanced Research Design, 43(1), 10–16. Retrieved from https://akademiabaru.com/submit/index.php/ard/article/view/4852
صندلی اداری سرور مجازی ایران Decentralized Exchange

Issue

Section

Articles
فروشگاه اینترنتی