| Literature DB >> 33425645 |
Omar Reyad1,2, Mohamed Esmail Karar1,3.
Abstract
The task of preserving patient data is becoming more sophisticated with the evolution of technology and its integration with the medical sector in the form of telemedicine and electronic health (e-health). Secured medical image transmission requires adequate techniques for protecting patient privacy. This study aims at encrypting Coronavirus (COVID-19) images of Computed Tomography (CT) chest scan into cipherimages for secure real-world data transmission of infected patients. Provably safe pseudo-random generators are used for the production of a "key-stream" to achieve high privacy of patient data. The Blum Blum Shub (BBS) generator is a powerful generator of pseudo-random bit-strings. In this article, a hashing version of BBS, namely Hash-BBS (HBBS) generator, is presented to exploit the benefits of a hash function to reinforce the integrity of extracted binary sequences for creating multiple key-streams. The NIST-test-suite has been used to analyze and verify the statistical properties of resulted key bit-strings of all tested operations. The obtained bit-strings showed good randomness properties; consequently, uniform distributed binary sequence was achieved over the key length. Based on the obtained key-streams, an encryption scheme of four COVID-19 CT-images is proposed and designed to attain a high grade of confidentiality and integrity in transmission of medical data. In addition, a comprehensive performance analysis was done using different evaluation metrics. The evaluation results of this study demonstrated that the proposed key-stream generator outperforms the other security methods of previous studies. Therefore, it can be successfully applied to satisfy security requirements of transmitting CT-images for COVID-19 patients. © King Fahd University of Petroleum & Minerals 2021.Entities:
Keywords: Blum blum shub; Coronavirus COVID-19 and security analysis; Hash function; Image encryption; Key-stream generator
Year: 2021 PMID: 33425645 PMCID: PMC7783709 DOI: 10.1007/s13369-020-05196-w
Source DB: PubMed Journal: Arab J Sci Eng ISSN: 2191-4281 Impact factor: 2.807
Fig. 1Diagram of cryptographic hash function
Test results for HBBS key-streams
| Test name | |||
|---|---|---|---|
| Block frequency | 0.03152 | 0.58426 | 0.01354 |
| Frequency | 0.03436 | 0.19873 | 0.13667 |
| Cusum (forward) | 0.05146 | 0.21850 | 0.09684 |
| Cusum (reverse) | 0.06638 | 0.22198 | 0.23864 |
| Long runs | 0.07498 | 0.01901 | 0.72171 |
| Spectral DFT | 0.09425 | 0.48040 | 0.87612 |
| Rank | 0.55079 | 0.69778 | 0.10183 |
| L. ziv complexity | 1.00000 | 1.00000 | 1.00000 |
| Overlapping temp | 0.11539 | 0.33548 | 0.86869 |
| Nonoverlapping temp | 0.11247 | 0.53221 | 0.53495 |
| App. entropy | 0.02173 | 0.35717 | 0.76483 |
| Universal | 0.51651 | 0.33109 | 0.94665 |
| Random excursions | 0.50242 | 0.51477 | 0.91588 |
| Serial ( | 0.01143 | 0.13095 | 0.26331 |
| Random E. variant | 0.22143 | 0.46757 | 0.99557 |
| Runs | 0.90627 | 0.69726 | 0.99204 |
| Linear complexity | 0.68884 | 0.02270 | 0.54677 |
Entropy of four CT plainimages
| Plainimage | Front | Lung | Side | Top |
|---|---|---|---|---|
| Entropy | 7.4716 | 4.6334 | 6.9780 | 7.2465 |
Fig. 2Proposed scheme of HBBS-based COVID-19 CT-image encryption
Fig. 3Histograms of four CT plainimages and its corresponding cipherimages with three key-streams namely Key − 1, Key − 2 and Key − 3
Entropy and basic parameters for four CT cipherimages
| Scheme | Entropy | PSNR | SSIM | MAE | MSE | NPCR | UACI |
|---|---|---|---|---|---|---|---|
| Front image | |||||||
| 7.9973 | 9.2311 | 0.0104 | 73.21 | 7822.86 | 99.63 | 28.71 | |
| 7.9973 | 9.2049 | 0.0106 | 73.43 | 7870.22 | 99.59 | 28.80 | |
| 7.9970 | 9.2038 | 0.0087 | 73.53 | 7872.32 | 99.60 | 28.84 | |
| Lung image | |||||||
| 7.9938 | 6.8536 | 0.0120 | 95.49 | 13,524.32 | 99.62 | 37.45 | |
| 7.9949 | 6.9029 | 0.0084 | 94.91 | 13,371.77 | 99.61 | 37.22 | |
| 7.9961 | 6.8987 | 0.0099 | 94.90 | 13,384.70 | 99.65 | 37.22 | |
| Side image | |||||||
| 7.9971 | 8.3031 | 0.0089 | 80.30 | 9686.65 | 99.61 | 31.49 | |
| 7.9970 | 8.3129 | 0.0088 | 80.43 | 9664.83 | 99.67 | 31.54 | |
| 7.9975 | 8.2868 | 0.0086 | 80.64 | 9723.08 | 99.60 | 31.63 | |
| Top image | |||||||
| 7.9974 | 7.4692 | 0.0099 | 88.53 | 11,737.12 | 99.60 | 34.72 | |
| 7.9971 | 7.4312 | 0.0092 | 88.95 | 11,840.15 | 99.61 | 34.88 | |
| 7.9976 | 7.4474 | 0.0071 | 88.74 | 11,796.21 | 99.61 | 34.80 | |
Correlation coefficients for four CT plainimages and cipherimages
| Scheme | Front image | Lung image | ||||
|---|---|---|---|---|---|---|
| Horizontal | Vertical | Diagonal | Horizontal | Vertical | Diagonal | |
| Plainimage | 0.99350 | 0.99523 | 0.98994 | 0.98323 | 0.99083 | 0.97650 |
| 0.00029 | 0.00143 | 0.00193 | 0.00121 | 0.00520 | − 0.00489 | |
| 0.00222 | 0.00190 | − 0.00275 | 0.00360 | − 0.00058 | − 0.00363 | |
| 0.00315 | 0.00280 | 0.00503 | − 0.00178 | 0.00295 | − 0.00016 | |
Fig. 4Correlation coefficients of Front and Lung plainimages and its corresponding cipherimages with HBBS scheme
Fig. 5Correlation coefficients of Side and Top plainimages and its corresponding cipherimages with HBBS scheme
Comparative several measures with other methods in previous studies
| Scheme | Entropy | PSNR | SSIM | MAE | MSE | NPCR | UACI |
|---|---|---|---|---|---|---|---|
| Ref. [ | 7.9974 | 53.8291 | – | – | – | 99.58 | 33.42 |
| Ref. [ | 7.6850 | 8.4886 | 0.0075 | – | 9209.21 | – | – |
| Ref. [ | 7.9987 | – | – | 81.21 | – | 75.50 | 31.81 |
| Ref. [ | 7.9961 | – | – | – | – | 99.63 | 33.43 |
| 7.9974 | 7.4692 | 0.0099 | 88.53 | 11,737.12 | 99.60 | 34.72 | |
| 7.9973 | 9.2049 | 0.0106 | 73.43 | 7870.22 | 99.59 | 28.80 | |
| 7.9976 | 7.4474 | 0.0071 | 88.74 | 11,796.21 | 99.61 | 34.80 |
Comparative coefficients of correlation with other methods in the literature
| Scheme | Horizontal | Vertical | Diagonal |
|---|---|---|---|
| Ref. [ | − 0.0057 | 0.0090 | 0.0100 |
| Ref. [ | 0.0403 | 0.0366 | – |
| Ref. [ | 0.0035 | 0.0002 | − 0.0013 |
| Ref. [ | 0.0025 | 0.0062 | 0.0031 |
| 0.0019 | 0.0048 | − 0.0072 | |
| 0.0068 | 0.0046 | 0.0051 | |
| 0.0035 | 0.0037 | 0.0004 |