| Literature DB >> 27857824 |
Massoud Sokouti1, Ali Zakerolhosseini2, Babak Sokouti3.
Abstract
Medical images are regarded as important and sensitive data in the medical informatics systems. For transferring medical images over an insecure network, developing a secure encryption algorithm is necessary. Among the three main properties of security services ( i.e. , confidentiality, integrity, and availability), the confidentiality is the most essential feature for exchanging medical images among physicians. The Goldreich Goldwasser Halevi (GGH) algorithm can be a good choice for encrypting medical images as both the algorithm and sensitive data are represented by numeric matrices. Additionally, the GGH algorithm does not increase the size of the image and hence, its complexity will remain as simple as O(n2 ). However, one of the disadvantages of using the GGH algorithm is the Chosen Cipher Text attack. In our strategy, this shortcoming of GGH algorithm has been taken in to consideration and has been improved by applying the padding (i.e., snail tour XORing), before the GGH encryption process. For evaluating their performances, three measurement criteria are considered including (i) Number of Pixels Change Rate (NPCR), (ii) Unified Average Changing Intensity (UACI), and (iii) Avalanche effect. The results on three different sizes of images showed that padding GGH approach has improved UACI, NPCR, and Avalanche by almost 100%, 35%, and 45%, respectively, in comparison to the standard GGH algorithm. Also, the outcomes will make the padding GGH resist against the cipher text, the chosen cipher text, and the statistical attacks. Furthermore, increasing the avalanche effect of more than 50% is a promising achievement in comparison to the increased complexities of the proposed method in terms of encryption and decryption processes.Entities:
Keywords: Encryption; GGH; Matrices; Medical image; Padding; Public key
Year: 2016 PMID: 27857824 PMCID: PMC5090780 DOI: 10.2174/1874431101610010011
Source DB: PubMed Journal: Open Med Inform J ISSN: 1874-4311
GGH parameters.
|
|
|
|
|---|---|---|
| Dimension | Public |
Comparison of various parameters of standard and padding based GGH algorithms in terms of size of keys and complexity of key generation, encryption, and decryption.
| Private key | ||
| Key Generation | ||
| Encryption | ||
| Decryption | ||
Evaluation of NPCR, UACI and Avalanche effect metrics for images of three sizes using GGH snail encryption and standard GGH algorithms.
|
|
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
| 98 | 34.88 | 44.3 | 100 | 35.67 | 54.66 | 2 | 0.79 | 10.96 | |
| 98.99 | 35.29 | 45.4 | 99.99 | 35.66 | 50.9 | 1 | 0.37 | 5.5 | |
| 99.49 | 35.6 | 44.75 | 99.99 | 35.8 | 48 | 0.5 | 0.2 | 3.25 | |
Evaluation and comparing with the literature review methods in terms of advantages and disadvantages.
| Modified AES Based | Better performance | Time taking and risky |
| Block-Based Transformation | No key generator, correlation | Image loosing and lower |
| Self-Invertible Key Matrix Of | Matrix Based and Encrypt Gray | Cannot encrypt image with same |
| A Combination Of Permutation | Higher Entropy and Correlation | Permutation process is too |
| A Novel Image Encryption | Because of encryption done in | Encryption done in two phases |
| A Digital Image Encryption Algorithm | Better than all above because of two | Lot of confusion in process |
| New Modified Version Of | Higher security | The algorithm and the secret |
| Image Encryption Using Affine | Better Solution and Correlation | Lengthy, complicated and |
| Permutation Based Image | Three phases process | High chances of error in key |
| Image Encryption Using | Easy to represent | Not a cost effective process |
| Image Encryption Based On | Large key space and high-level | Demonstrate process |
| Statistical Analysis Of S-Box In | Correlation analysis, entropy | Complicated and lengthy process |
| The Integration Of A Shifting | Improved and effective method | Possibility of mistakes while |
| Design And Analysis Of A | Simple, fast and secured against | Large, complicated and very |
| Secret Key Encryption | Encryption method satisfies the | Complicated and algorithm is |
| New Advance Image | Best performance, the lowest | Three phase process and every |
| Standard GGH | A good matrix implementation, Lattice based, easy representation, Correct decryption even with less errors, suitable for high resolution pictures | Low entropy, High correlation, needs more bits after encryption |
| Padding based GGH | Same as GGH, Lowest correlation, Highest Entropy | Need more bits for cipher image |