这是我的第一篇博文,希望大家能够支持。
最近做实验,是关于信息隐藏的LSB算法。在信息隐藏方面,我自己所学并不多,但是从做实验的过程中学到了不少,最后写实验报告的时候有个关于LSB算法的优缺点的分析。很多同学来问我,在这里,基于实验要求以及做完实验后的一些个人测试,我谨在这里做个小小的总结。希望大家能够指正。
LSB有如下缺点:
1) 嵌入消息较大时,所花时间较长。
2) 只能处理简单的流格式的文件。
3) 为了满足水印的不可见性,允许嵌入的水印强度较低,对空域的各种操作较为敏感。
4) 基本的LSB算法抗JPEG压缩能力弱。(其实不单是抗JPEG压缩***很差,基本上所有的空域***都能让LSB面目全非。)
5) 鲁棒性差。
LSB算法有如下优点:
1) 算法简单,易于实现,计算速度也快。
2) 在基础算法上能够很快的进行改进,并在脆弱性水印中应用广泛。
3) 由于能在最低有效位(一般是最后两位)进行嵌入,故对于256色(8位)的RGB图像,在3层图像中均可插入1/8到1/4的消息,总的来说,容量还是足够大的。(别看这1/8,实际上是很大的。而且这还是不可见的水印。就是说把一个图片的1/8大小的内容全部修改,然后肉眼不可变,而且统计信息也不会改变。)