A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing

In order to improve the complexity of the chaotic system and ensure the relevant security indicators of the cryptographic algorithm, a new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing is proposed. In this paper, we first construct a four-dimensional hyperchaotic s...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:The Visual computer Ročník 39; číslo 12; s. 6589 - 6608
Hlavní autoři: Cun, Qiqi, Tong, Xiaojun, Wang, Zhu, Zhang, Miao
Médium: Journal Article
Jazyk:angličtina
Vydáno: Berlin/Heidelberg Springer Berlin Heidelberg 01.12.2023
Springer Nature B.V
Témata:
ISSN:0178-2789, 1432-2315
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:In order to improve the complexity of the chaotic system and ensure the relevant security indicators of the cryptographic algorithm, a new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing is proposed. In this paper, we first construct a four-dimensional hyperchaotic system with more complex dynamics and then use the plaintext-related keystream generated by the hyperchaotic system to dynamically DNA encode the plaintext image, then perform RNA coding conversion and amino acid substitution box generation, and finally use an improved replacement sequence generator to generate pseudo-random sequences for replacement operations to generate the final ciphertext image. Theoretical analysis and simulation results show that the proposed algorithm has excellent performance in security indicators such as key space, the number of pixels change rate, the number average changing intensity, entropy, clipping attack, noise attack, and chosen plaintext attack. Therefore, the algorithm has higher security.
Bibliografie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0178-2789
1432-2315
DOI:10.1007/s00371-022-02750-5