| Literature DB >> 32403350 |
Ji-Hwei Horng1, Shuying Xu2, Ching-Chun Chang3, Chin-Chen Chang2,4.
Abstract
The massive Internet of Things (IoT) connecting various types of intelligent sensors for goods tracking in logistics, environmental monitoring and smart grid management is a crucial future ICT. High-end security and low power consumption are major requirements in scaling up the IoT. In this research, we propose an efficient data-hiding scheme to deal with the security problems and power saving issues of multimedia communication among IoT devises. Data hiding is the practice of hiding secret data into cover images in order to conceal and prevent secret data from being intercepted by malicious attackers. One of the established research streams of data-hiding methods is based on reference matrices (RM). In this study, we propose an efficient data-hiding scheme based on multidimensional mini-SuDoKu RM. The proposed RM possesses high complexity and can effectively improve the security of data hiding. In addition, this study also defines a range locator function which can significantly improve the embedding efficiency of multidimensional RM. Experimental results show that our data-hiding scheme can not only obtain better image quality, but also achieve higher embedding capacity than other related schemes.Entities:
Keywords: data hiding; embedding efficiency; mini-SuDoKu; multidimensional; security
Year: 2020 PMID: 32403350 PMCID: PMC7249146 DOI: 10.3390/s20092739
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Turtle shell reference matrix.
Figure 2Location table T.
Figure 3Four locations of elements in M.
Figure 4Mini-SuDoKu reference matrix.
Figure 5Candidates of embedding for different combinations of and .
Figure 6Architecture of cubic matrix.
Figure 7Illustration of incremental value for different situations.
Figure 8Locating the basic structure for embedding by combining ranges of three axes.
Figure 9Examples of data hiding with cubic mini-SuDoKu matrix (CMSM). (a) Hide into cover triplet ; (b) Hide into cover triplet ; (c) Hide into cover triplet .
Figure 10Twelve cover images with size 512 × 512: (a) Lena; (b) peppers; (c) airplane; (d) baboon; (e) boat; (f) Elaine; (g) Gledhill; (h) sailboat; (i) baboon (RGB); (j) Lena (RGB); (k) peppers (RGB); and (l) Tiffany (RGB).
Figure 11Twelve stego images with size 512 × 512: (a) Lena; (b) peppers; (c) airplane; (d) baboon; (e) boat; (f) Elaine; (g) Gledhill; (h) sailboat; (i) baboon (RGB); (j) Lena (RGB); (k) peppers (RGB); and (l) Tiffany (RGB).
Experimental results for grayscale images.
| Image | EC (bits) | PSNR (dB) | SSIM |
|---|---|---|---|
| Lena | 524,288 | 46.38 | 0.9918 |
| Peppers | 524,288 | 46.37 | 0.9906 |
| Airplane | 524,288 | 46.37 | 0.9883 |
| Baboon | 524,288 | 46.36 | 0.9958 |
| Boat | 524,288 | 46.37 | 0.9938 |
| Elaine | 524,288 | 46.38 | 0.9919 |
| Gledhill | 524,288 | 46.36 | 0.9936 |
| Sailboat | 524,288 | 46.37 | 0.9929 |
| Average | 524.288 | 46.37 | 0.9923 |
Experimental results for color images.
| Image | EC (bits) | PSNR (dB) | SSIM |
|---|---|---|---|
| Baboon (RGB) | 1,572,864 | 46.36 | 0.9930 |
| Lena (RGB) | 1,572,864 | 46.38 | 0.9926 |
| Peppers (RGB) | 1,572,864 | 46.37 | 0.9908 |
| Elaine (RGB) | 1,572,864 | 46.37 | 0.9916 |
| Average (RGB) | 1,572,864 | 46.37 | 0.9920 |
Comparison with related works.
| Image | Jin et al. [ | Liu et al. [ | Xie et al. [ | Proposed | ||||
|---|---|---|---|---|---|---|---|---|
| EC | PSNR | EC | PSNR | EC | PSNR | EC | PSNR | |
| Lena | 524,288 | 45.57 | 524,288 | 45.55 | 524,288 | 41.87 | 524,288 | 46.38 |
| Peppers | 524,288 | 45.56 | 524,288 | 45.54 | 524,288 | 41.86 | 524,288 | 46.37 |
| Airplane | 524,288 | 45.56 | 524,288 | 45.58 | 524,288 | 41.87 | 524,288 | 46.37 |
| Baboon | 524,288 | 45.57 | 524,288 | 45.55 | 524,288 | 41.86 | 524,288 | 46.36 |
| Boat | 524,288 | 45.58 | 524,288 | 45.54 | 524,288 | 41.87 | 524,288 | 46.37 |
| Elaine | 524,288 | 45.56 | 524,288 | 45.49 | 524,288 | 41.87 | 524,288 | 46.38 |
| Gledhill | 524,288 | 45.49 | 524,288 | 45.49 | 524,288 | 41.87 | 524,288 | 46.36 |
| Sailboat | 524,288 | 45.58 | 524,288 | 45.55 | 524,288 | 41.86 | 524,288 | 46.37 |
| Average | 524,288 | 45.56 | 524,288 | 45.54 | 524,288 | 41.87 | 524,288 | 46.37 |
Comparison among SuDoKu-based data-hiding schemes.
| Image | Chang et al. [ | Hong et al. [ | Lin et al. [ | Proposed | ||||
|---|---|---|---|---|---|---|---|---|
| EC | PSNR | EC | PSNR | EC | PSNR | EC | PSNR | |
| Lena | 393,216 | 44.96 | 393,216 | 48.68 | 393,216 | 49.90 | 524,288 | 46.38 |
| Peppers | 393,216 | 44.67 | 393,216 | 48.67 | 393,216 | 49.91 | 524,288 | 46.37 |
| Airplane | 393,216 | 44.99 | 393,216 | 48.68 | 393,216 | 49.92 | 524,288 | 46.37 |
| Baboon | 393,216 | 44.68 | 393,216 | 48.66 | 393,216 | .49.89 | 524,288 | 46.36 |
| Boat | 393,216 | 44.90 | 393,216 | 48.67 | 393,216 | 49.91 | 524,288 | 46.37 |
| Elaine | 393,216 | 44.92 | 393,216 | 48.68 | 393,216 | 49.91 | 524,288 | 46.38 |
| Gledhill | 393,216 | 44.85 | 393,216 | 48.67 | 393,216 | 49.90 | 524,288 | 46.36 |
| Sailboat | 393,216 | 44.67 | 393,216 | 48.67 | 393,216 | 49.90 | 524,288 | 46.37 |
| Average | 393,216 | 44.83 | 393,216 | 48.67 | 393,216 | 49.90 | 524,288 | 46.37 |
Comparison with the 3D SuDoKu matrix-based scheme.
| Image | Xia et al. [ | Proposed | ||
|---|---|---|---|---|
| EC | PSNR | EC | PSNR | |
| Lena | 524,288 | 41.31 | 524,288 | 46.38 |
| Peppers | 524,288 | 41.30 | 524,288 | 46.37 |
| Airplane | 524,288 | 41.28 | 524,288 | 46.37 |
| Baboon | 524,288 | 41.25 | 524,288 | 46.36 |
| Boat | 524,288 | 41.23 | 524,288 | 46.37 |
| Elaine | 524,288 | 41.26 | 524,288 | 46.38 |
| Gledhill | 524,288 | 41.29 | 524,288 | 46.36 |
| Sailboat | 524,288 | 41.27 | 524,288 | 46.37 |
| Average | 524,288 | 41.27 | 524,288 | 46.37 |
Comparison with the mini-SuDoKu matrix-based scheme.
| Image | He et al. [ | Proposed | ||||
|---|---|---|---|---|---|---|
| EC | PSNR | TC | EC | PSNR | TC | |
| Lena | 524,288 | 46.37 | 2.71 s | 524,288 | 46.38 | 1.07 s |
| Peppers | 524,288 | 46.37 | 2.72 s | 524,288 | 46.37 | 1.12 s |
| Airplane | 524,288 | 46.37 | 2.70 s | 524,288 | 46.37 | 1.10 s |
| Baboon | 524,288 | 46.36 | 2.73 s | 524,288 | 46.36 | 1.09 s |
| Boat | 524,288 | 46.36 | 2.71 s | 524,288 | 46.37 | 1.11 s |
| Elaine | 524,288 | 46.38 | 2.71 s | 524,288 | 46.38 | 1.12 s |
| Gledhill | 524,288 | 46.37 | 2.72 s | 524,288 | 46.36 | 1.09 s |
| Sailboat | 524,288 | 46.35 | 2.71 s | 524,288 | 46.37 | 1.12 s |
| Average | 524,288 | 46.37 | 2.71 s | 524,288 | 46.37 | 1.10 s |
Comparison of time efficiency between the proposed scheme and traditional algorithm.
| Image | Trad-2D | Trad-3D | Proposed-2D | Proposed-3D | Proposed-4D |
|---|---|---|---|---|---|
| Lena | 2.80 s | 4.48 s | 1.09 s | 1.07 s | 1.11 s |
| Peppers | 2.81 s | 4.51 s | 1.11 s | 1.12 s | 1.13 s |
| Airplane | 2.83 s | 4.52 s | 1.10 s | 1.10 s | 1.12 s |
| Baboon | 2.82 s | 4.49 s | 1.11 s | 1.09 s | 1.11 s |
| Boat | 2.75 s | 4.47 s | 1.10 s | 1.11 s | 1.12 s |
| Elaine | 2.94 s | 4.54 s | 1.13 s | 1.12 s | 1.14 s |
| Gledhill | 2.86 s | 4.54 s | 1.08 s | 1.09 s | 1.11 s |
| Sailboat | 2.83 s | 4.49 s | 1.11 s | 1.13 s | 1.13 s |