可分离的图像加密和数据隐藏

时间:2013-02-02 10:49:19

标签: java image-processing netbeans encryption data-hiding

我正在基于java中的ieee纸开发一个“隐藏在加密图像中的可分离可逆数据”项目。我理解如何加密图像,但不能通过修改LSB来真正理解数据是如何嵌入图像中的。有人可以向我解释它是如何完成的,或者只是指出我正确的方向。

我正在考虑使用RC4来加密图像。

原纸可在http://www.sundaychennai.com/IEEE%202012%20Dotnet%20Basepaper/Separable%20Reversible%20Data%20Hiding%20in%20Encrypted%20Image_moorthy.pdf

找到

1 个答案:

答案 0 :(得分:0)

如果没有阅读论文,我对此如何运作的理解是:

我们可以通过让R,G和B组件的LSB成为我们想要“隐藏”的信息的载体来在图片中存储信息。

未经训练的眼睛很难看到这些位的“波动”,特别是在显示风景或其他类似物的图像中。

尺寸为1024x768像素的图像可以存储2359296位或294912字节。

当然,如果没有信息被破坏,就无法使用像JPEG这样的有损压缩算法。