基于PDF文件的信息隐藏技术研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:yan3134
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息隐藏所利用的对象称为载体,按照载体类型可将信息隐藏划分为视频信息隐藏、音频信息隐藏、图像信息隐藏、文本信息隐藏等。视频,音频,图像等载体的冗余空间相对文本的冗余空间来说较多,但由于文本的利用率相对较高,所以基于文本的信息隐藏便成为难度较大并且有极大应用价值的一项技术。迄今,对于纯文本文档、Word文档、网页文档等都有了很多针对他们的信息隐藏方法,但是对于PDF(Portable Document Format)格式文件的信息隐藏方法相对较少,本文研究基于PDF文件的信息隐藏方法,主要工作有以下几个方面:提出了一种基于PDF文件页面对象属性的信息隐藏方法,并在VC6.0上实现了系统的设计。首先将PDF文件转换成PS文件,通过对页面描述语言PostScript的分析和研究,找出PS文件内描述页面对象的操作符。接着将经过预处理的数字信息分块添加到对象坐标值内,最后将带隐秘信息的PS文件转换成PDF文件。整个过程必须遵循PS语言对坐标精度值的约束条件。此隐藏算法具有很好的透明性,不会影响到文件的阅读以及打印等输出操作。相比同类基于PS文件的算法,此算法利用了对象坐标位置的不变性,在增强鲁棒性的基础上增大了嵌入容量。与基于PDF文件结构的信息隐藏方式相比,该算法弥补了其它基于格式的算法在容量上的差距,并且在抵抗删除、添加等鲁棒性方面比后者有一定优势。为了进一步提高基于PDF文件信息隐藏算法的嵌入容量和鲁棒性,本文提出了一种新的基于PDF页面对象的信息隐藏方法,并在VC6.0上实现了系统的设计。最初,先编写一段PS代码,再将其加到PS文本当中,该码将会在PDF文件中产生一个新对象,但是即使我们把PDF文件放大64倍,这个新的对象也不会被发现。最后通过将所输入的隐秘数字信息转换成新构造对象内所包含字符的参数值来完成信息的隐藏。此算法可以抵抗Adobe Acrobat Pro9的各种常规操作攻击和恶意攻击如注释、盖章、签名、添加文本对象以及增加内容,删除内容等。实验证明此算法较前一算法在鲁棒性及容量上都有明显提升,并且有很强的透明性。
其他文献
<正> 由北京通县能力机械工业总公司、北京农业工程大学共同研制开发的ZXJ1650型自动洗车机最近通过鉴定。该机应用电脑技术控制整个工作过程,并通过光电开关控制轮刷运转。
肝硬化是威胁人类健康的十大疾病之一,是各种慢性肝病发展的晚期阶段。我国是“肝病大国”,尤以乙肝后肝硬化最为常见。目前治疗乙肝后肝硬化主要是通过抑制病毒复制以减轻对肝
前置胎盘是指妇女妊娠28周后生长在子宫下段的胎盘,也是妊娠后期最易出现大出血的原因,且易造成胎儿及孕妇死亡。本文就前置胎盘剖宫产预防术中大出血的相关进展进行综述,分
为了应对长寿风险,保险公司需要对风险规模有清晰的认识.迄今为止,国内已有文献主要使用内部模型,针对中国保险公司的长寿风险做了度量.即将实施的C-ROSS为我国长寿风险度量
阅读是英语学习的四大核心技能之一,在英语学习中起着重要作用。英语新课程标准强调了英语阅读的重要性,并且近年来高考对学生阅读理解能力及英语综合能力的考查逐渐增多。然
纵然不断有华丽的创新展现,即使不断有全新的地标亮相,上海,总有一处无法超越的惊艳。这一处的无法超越,只有外滩,没有之一。$$ 外滩之美,是雅致的,也是生动的,是历史的,也是现代的
报纸
目的探讨脑缺血性卒中患者病灶周围小静脉改变与脑血流灌注状态之间的关系。方法对29例单侧大脑半球缺血性脑梗死患者行常规T1WI、T2WI、3DSWAN、DSC-PWI扫描,其中10例治疗1