Literature DB >> 33747054

Medical Image Protection Algorithm Based on Deoxyribonucleic Acid Chain of Dynamic Length.

Xianglian Xue1,2, Haiyan Jin1,3, Dongsheng Zhou4, Changjun Zhou5.   

Abstract

Current image encryption algorithms have various deficiencies in effectively protecting medical images with large storage capacity and high pixel correlation. This article proposed a new image protection algorithm based on the deoxyribonucleic acid chain of dynamic length, which achieved image encryption by DNA dynamic coding, generation of DNA dynamic chain, and dynamic operation of row chain and column chain. First, the original image is encoded dynamically according to the binary bit from a pixel, and the DNA sequence matrix is scrambled. Second, DNA sequence matrices are dynamically segmented into DNA chains of different lengths. After that, row and column deletion operation and transposition operation of DNA dynamic chain are carried out, respectively, which made DNA chain matrix double shuffle. Finally, the encrypted image is got after recombining DNA chains of different lengths. The proposed algorithm was tested on a list of medical images. Results showed that the proposed algorithm showed excellent security performance, and it is immune to noise attack, occlusion attack, and all common cryptographic attacks.
Copyright © 2021 Xue, Jin, Zhou and Zhou.

Entities:  

Keywords:  DNA dynamic chain; DNA dynamic encoding; FOCHC system; deletion and transposition operation; medical image encryption

Year:  2021        PMID: 33747054      PMCID: PMC7970129          DOI: 10.3389/fgene.2021.654663

Source DB:  PubMed          Journal:  Front Genet        ISSN: 1664-8021            Impact factor:   4.599


  1 in total

1.  Medical image encryption algorithm based on a new five-dimensional three-leaf chaotic system and genetic operation.

Authors:  Zhongyue Liang; Qiuxia Qin; Changjun Zhou; Ning Wang; Yi Xu; Wenshu Zhou
Journal:  PLoS One       Date:  2021-11-29       Impact factor: 3.240

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.