论文部分内容阅读
图像是记录公众生活最简单、最有效的方式之一。平板电脑、智能手机等移动智能终端逐渐取代了数码相机,成为普通人记录生活的首选。一方面,记者、情报工作者等一些特殊行业工作人员使用的移动终端中存储着许多重要照片;另一方面,为节省移动终端存储空间,很多用户会选择将拍摄的图片上传至云端存储,这必然会带来个人隐私泄露的风险,如何避免隐私信息泄露成为亟需解决的现实问题。为了解决上述问题,一般采用文件转移或加密置乱的方法实现隐私消息的保护,但是这两种方法存在各自固有的缺陷,如文件转移的方法往往具有严重的滞后性;而加密置乱的方法会导致大量“马赛克”图像文件的出现,这不符合很多应用场景的需求。针对上述两种方法存在的不足,综合考虑移动终端所具有的特点和信息安全存储的多种策略,通过分析信息隐藏算法的固有优势,本文在移动终端上,设计并实现了一个即拍即藏隐写APP,在需要对敏感或隐私对象拍照记录时,该APP能够调用移动终端设备的摄像头进行拍照,在拍照的同时运用隐写算法对拍摄内容进行隐藏,其中,实时性和多种隐写算法的嵌入是该APP实现的难点。本文在Android系统上设计并实现了一种拍照与实时隐写的拍照APP,其主要工作内容如下:1.本文在对现有信息隐藏相关算法进行了研究和分析,选取了几种便于在移动终端实现的信息隐藏算法,如基于空间域的LSB隐写算法、基于变换域的DCT隐写算法,并对其进行了改进,增大了隐写容量。2.本文对移动终端的操作系统特点、技术支持等方面进行了研究,选取了Android移动操作系统,并介绍了在该系统平台下开发APP时所需要运用的相关理论和基础知识。3.结合改进后的信息隐藏算法和APP开发的理论知识,在分析隐写算法选择的依据后,本文在Android平台开发了一个即拍即藏的信息隐写拍照APP,该APP能够完成拍照与秘密图像的实时隐写。4.对即拍即藏隐写APP进行了功能和性能测试。从隐写APP的拍照隐写、秘密图像提取等方面测试了其设计的功能。从操作实时性、不可感知性等方面测试了本文所改进的两种隐写算法的性能指标。测试结果表明,该APP所选用的两种隐写算法在拍照隐写、秘密图像数据提取的操作均可在1秒内完成,以及两种改进后隐写算法在不可感知性等方面的性能表明该APP具有可操作性和可实用性。