FPGA Implementation of DNA Computing and Genetic Algorithm Based Image Encryption Technique

被引:0
|
作者
Rajashree, R. [1 ]
Durai, S. Ananiah [2 ]
机构
[1] VIT, SENSE, Chennai, India
[2] VIT, CNVD, Chennai, India
来源
BIOMEDICAL ENGINEERING SCIENCE AND TECHNOLOGY, ICBEST 2023 | 2024年 / 2003卷
关键词
DNA computation; Genetic Algorithm; Steganography; Image encryption; Binary data conversion; Elliptic Curve Cryptography; STEGANOGRAPHY;
D O I
10.1007/978-3-031-54547-4_32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the digital age, an increasing dependency of humans on digital technologies is much prevalent. A high demand in securing the private and confidential data is essential, which would otherwise lead to mishandling and misuse of personal information for ulterior motives. To avoid such vulnerabilities many Cryptographic and stenographic techniques were developed over the past decades. Though such existing schemes provided satisfactory shielding, high computational cost, increased processing time, low embedding capacity, and low imperceptibility, renders it as unsuitable for applications requiring high security and high speed such as medical data security. A hybrid DNA computing technology combined with a genetic algorithm is developed in this work to cater for medical image encryption, which will address the aforementioned limitations. The suggested approach converts plaintext information into binary by first mapping it to the DNA sequence. The binary information is then embedded in the cover image using genetic algorithm to yield a stego image. Elliptic Curve Cryptographic hardware (ECC) encrypts the generated stego image, providing a more secure means of storage/communication. The suggested hardware system is implemented in the Zynq 7000 FPGA device, which occupied a comparatively low overall LUT and DSP slices of around 5796 and 19 respectively.
引用
收藏
页码:418 / 432
页数:15
相关论文
共 50 条
  • [21] A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing
    Qiqi Cun
    Xiaojun Tong
    Zhu Wang
    Miao Zhang
    The Visual Computer, 2023, 39 : 6589 - 6608
  • [22] Implementation of DES Encryption Algorithm Based on FPGA and Performance Analysis
    Lian, JiHong
    Chen, Kai
    MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 : 2953 - +
  • [23] A fast reservoir computing based image encryption algorithm
    Koeglmayr, Daniel
    Raeth, Christoph
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [24] Implementation of a FPGA-based genetic algorithm
    Jisuanji Gongcheng, 9 (41-42, 48):
  • [25] Implementation of Genetic Algorithm for TSP Based on FPGA
    Zhou Yan-cong
    Gu Jun-hua
    Dong Yong-feng
    Han Huan-ping
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 2226 - +
  • [26] A PIPELINED BASED FPGA IMPLEMENTATION OF A GENETIC ALGORITHM
    Thirer, Nonel
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 343 - 345
  • [27] An image encryption algorithm based on DNA microarray
    Zhang, Xuncai
    Wang, Yan
    Shen, Chaonan
    Cui, Guangzhao
    Wang, Yanfeng
    Wang, Zicheng
    Journal of Computational and Theoretical Nanoscience, 2015, 12 (12) : 5486 - 5491
  • [28] An Encryption and Decryption Algorithm for Image Based on DNA
    Soni, Ranu
    Johar, Arun
    Soni, Vishakha
    2013 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT 2013), 2013, : 478 - 481
  • [29] A Novel DNA Computing based Encryption and Decryption Algorithm
    UbaidurRahman, Noorul Hussain
    Balamurugan, Chithralekha
    Mariappan, Rajapandian
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES, ICICT 2014, 2015, 46 : 463 - 475
  • [30] Parallel chaos-based image encryption algorithm: high-level synthesis and FPGA implementation
    Saeed Sharifian Moghimi Moghaddam
    Vahid Rashtchi
    Ali Azarpeyvand
    The Journal of Supercomputing, 2024, 80 : 10985 - 11013