Color image encryption via Hénon-zigzag map and chaotic restricted Boltzmann machine over Blockchain
•A random number generator, chaotic restricted Boltzmann machine (CRBM) is designed.•A color image encryption algorithm using the Hénon-zigzag map and CRBM is proposed.•Asymmetric image encryption system with tamper detection capability is designed. A color image encryption algorithm using the Hénon...
Uloženo v:
| Vydáno v: | Optics and laser technology Ročník 135; s. 106610 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Kidlington
Elsevier Ltd
01.03.2021
Elsevier BV |
| Témata: | |
| ISSN: | 0030-3992, 1879-2545 |
| 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!
|
| Shrnutí: | •A random number generator, chaotic restricted Boltzmann machine (CRBM) is designed.•A color image encryption algorithm using the Hénon-zigzag map and CRBM is proposed.•Asymmetric image encryption system with tamper detection capability is designed.
A color image encryption algorithm using the Hénon-zigzag map and chaotic restricted Boltzmann machine (CRBM) is proposed in this paper. The proposed pseudo-random number generator, chaotic restricted Boltzmann machine (CRBM), can simultaneously generate three pseudo-random number sequences. The algorithm includes the permutation phase and the diffusion phase. In the Hénon-zigzag map-based permutation phase, zigzag map is used to modulate two pseudo-random number sequences generated by Hénon map to obtain two new pseudo-random number sequences. The mixing of these two chaotic maps makes the security of the permutation phase significantly improve. Subsequently the two pseudo-random number sequences are used for row permutation and column permutation, respectively. In the diffusion phase, through multiple iterations of CRBM of the 3 × 3 architecture, three pseudo-random number sequences are generated by the state values of three neurons in the visible layer. Then these three pseudo-random number sequences are used for bitxor operation with the R, G and B components of the scrambled image, respectively. A series of numerical experiments and analyses on encrypted images prove that the proposed algorithm is more secure than state-of-the-art algorithms. Furthermore, based on the combined use of blockchain and the proposed algorithm, a novel image encryption/decryption system is proposed. The system has two features: asymmetric encryption/decryption of images and authoritative verification of the integrity of encrypted images. It may provide a better understanding of blockchain in digital image encryption. |
|---|---|
| Bibliografie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 0030-3992 1879-2545 |
| DOI: | 10.1016/j.optlastec.2020.106610 |