A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process
In this paper, we propose a new and simple method for image encryption. It uses an external secret key of 128 bits long and an internal secret key. The novelties of the proposed encryption process are the methods used to extract an internal key to apply the zigzag process, affine transformation, and...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Wiley
2022-01-01
|
| Series: | Complexity |
| Online Access: | http://dx.doi.org/10.1155/2022/3865820 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850163904383025152 |
|---|---|
| author | Adélaïde Nicole Kengnou Telem Cyrille Feudjio Balamurali Ramakrishnan Hilaire Bertrand Fotsin Karthikeyan Rajagopal |
| author_facet | Adélaïde Nicole Kengnou Telem Cyrille Feudjio Balamurali Ramakrishnan Hilaire Bertrand Fotsin Karthikeyan Rajagopal |
| author_sort | Adélaïde Nicole Kengnou Telem |
| collection | DOAJ |
| description | In this paper, we propose a new and simple method for image encryption. It uses an external secret key of 128 bits long and an internal secret key. The novelties of the proposed encryption process are the methods used to extract an internal key to apply the zigzag process, affine transformation, and substitution-diffusion process. Initially, an original gray-scale image is converted into binary images. An internal secret key is extracted from binary images. The two keys are combined to compute the substitution-diffusion keys. The zigzag process is firstly applied on each binary image. Using an external key, every zigzag binary image is reflected or rotated and a new gray-scale image is reconstructed. The new image is divided into many nonoverlapping subblocks, and each subblock uses its own key to take out a substitution-diffusion process. We tested our algorithms on many biomedical and nonmedical images. It is seen from evaluation metrics that the proposed image encryption scheme provides good statistical and diffusion properties and can resist many kinds of attacks. It is an efficient and secure scheme for real-time encryption and transmission of biomedical images in telemedicine. |
| format | Article |
| id | doaj-art-efa09eae8d8a4d54807fd6342dc1ca2d |
| institution | OA Journals |
| issn | 1099-0526 |
| language | English |
| publishDate | 2022-01-01 |
| publisher | Wiley |
| record_format | Article |
| series | Complexity |
| spelling | doaj-art-efa09eae8d8a4d54807fd6342dc1ca2d2025-08-20T02:22:06ZengWileyComplexity1099-05262022-01-01202210.1155/2022/3865820A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag ProcessAdélaïde Nicole Kengnou Telem0Cyrille Feudjio1Balamurali Ramakrishnan2Hilaire Bertrand Fotsin3Karthikeyan Rajagopal4Department of Electrical and Electronic EngineeringDepartment of Electrical and Electronic EngineeringCentre for Nonlinear SystemsLaboratoire de recherche de Matière CondenséeCentre for Nonlinear SystemsIn this paper, we propose a new and simple method for image encryption. It uses an external secret key of 128 bits long and an internal secret key. The novelties of the proposed encryption process are the methods used to extract an internal key to apply the zigzag process, affine transformation, and substitution-diffusion process. Initially, an original gray-scale image is converted into binary images. An internal secret key is extracted from binary images. The two keys are combined to compute the substitution-diffusion keys. The zigzag process is firstly applied on each binary image. Using an external key, every zigzag binary image is reflected or rotated and a new gray-scale image is reconstructed. The new image is divided into many nonoverlapping subblocks, and each subblock uses its own key to take out a substitution-diffusion process. We tested our algorithms on many biomedical and nonmedical images. It is seen from evaluation metrics that the proposed image encryption scheme provides good statistical and diffusion properties and can resist many kinds of attacks. It is an efficient and secure scheme for real-time encryption and transmission of biomedical images in telemedicine.http://dx.doi.org/10.1155/2022/3865820 |
| spellingShingle | Adélaïde Nicole Kengnou Telem Cyrille Feudjio Balamurali Ramakrishnan Hilaire Bertrand Fotsin Karthikeyan Rajagopal A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process Complexity |
| title | A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process |
| title_full | A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process |
| title_fullStr | A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process |
| title_full_unstemmed | A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process |
| title_short | A Simple Image Encryption Based on Binary Image Affine Transformation and Zigzag Process |
| title_sort | simple image encryption based on binary image affine transformation and zigzag process |
| url | http://dx.doi.org/10.1155/2022/3865820 |
| work_keys_str_mv | AT adelaidenicolekengnoutelem asimpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT cyrillefeudjio asimpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT balamuraliramakrishnan asimpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT hilairebertrandfotsin asimpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT karthikeyanrajagopal asimpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT adelaidenicolekengnoutelem simpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT cyrillefeudjio simpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT balamuraliramakrishnan simpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT hilairebertrandfotsin simpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess AT karthikeyanrajagopal simpleimageencryptionbasedonbinaryimageaffinetransformationandzigzagprocess |