| Literature DB >> 28280504 |
Bin Wang1, Yingjie Xie2, Shihua Zhou1, Changjun Zhou1, Xuedong Zheng1.
Abstract
Biocomputing, especially DNA, computing has got great development. It is widely used in information security. In this paper, a novel algorithm of reversible data hiding based on DNA computing is proposed. Inspired by the algorithm of histogram modification, which is a classical algorithm for reversible data hiding, we combine it with DNA computing to realize this algorithm based on biological technology. Compared with previous results, our experimental results have significantly improved the ER (Embedding Rate). Furthermore, some PSNR (peak signal-to-noise ratios) of test images are also improved. Experimental results show that it is suitable for protecting the copyright of cover image in DNA-based information security.Entities:
Mesh:
Substances:
Year: 2017 PMID: 28280504 PMCID: PMC5320385 DOI: 10.1155/2017/7276084
Source DB: PubMed Journal: Comput Intell Neurosci
DNA coding list.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|
| A | 00 | 00 | 01 | 01 | 10 | 10 | 11 | 11 |
| T | 11 | 11 | 10 | 10 | 01 | 01 | 00 | 00 |
| C | 01 | 10 | 00 | 11 | 00 | 11 | 01 | 10 |
| G | 10 | 01 | 11 | 00 | 11 | 00 | 10 | 01 |
XOR results.
| XOR | A | C | G | T |
|---|---|---|---|---|
| A | A | C | G | T |
| C | C | A | T | G |
| G | G | T | A | C |
| T | T | G | C | A |
Figure 1The flowchart of embedding watermarking.
Figure 2(a) Lena; (b) watermarked image; (c) after extracting watermarking; (d) difference image.
Figure 3(a) Histogram of the cover image Lena; (b) histogram of the watermarked image Lena.
Figure 4(a) Airplane; (b) watermarked image; (c) histogram of (a); (d) histogram of (b).
Figure 5(a) Baboon; (b) watermarked image; (c) histogram of (a); (d) histogram of (b).
Figure 6(a) Boat; (b) watermarked image; (c) histogram of (a); (d) histogram of (b).
Figure 7(a) House; (b) watermarked image; (c) histogram of (a); (d) histogram of (b).
Figure 8(a) Tiffany; (b) watermarked image; (c) histogram of (a); (d) histogram of (b).
The results of Ni's algorithm [13].
| Images | PSNR (dB) | Watermarking (bits) | ER (bpp) |
|---|---|---|---|
| Lena | 48.2 | 5460 | 0.021 |
| Airplane | 48.3 | 16171 | 0.060 |
| Baboon | 48.2 | 5421 | 0.021 |
| Boat | 48.2 | 7301 | 0.028 |
| House | 48.3 | 14310 | 0.055 |
| Tiffany | 48.2 | 8782 | 0.034 |
The results of our algorithm.
| Images | PSNR (dB) | Watermarking (bits) | ER (bpp) |
|---|---|---|---|
| Lena | 48.3 | 131656 | 0.502 |
| Airplane | 51.5 | 133764 | 0.510 |
| Baboon | 47.8 | 131654 | 0.502 |
| Boat | 48.0 | 138352 | 0.528 |
| House | 48.4 | 141496 | 0.540 |
| Tiffany | 49.1 | 157174 | 0.600 |