定位pdf电子发票篡改的认证水印算法研究-电子与通信工程专业论文.pdf.docxVIP

  • 8
  • 0
  • 约5.85万字
  • 约 66页
  • 2019-01-15 发布于上海
  • 举报

定位pdf电子发票篡改的认证水印算法研究-电子与通信工程专业论文.pdf.docx

定位pdf电子发票篡改的认证水印算法研究-电子与通信工程专业论文.pdf

西南交通大学硕士研究生学位论文西南交通大学硕士学位论文主要工作(贡献)声明 西南交通大学硕士研究生学位论文 西南交通大学硕士学位论文主要工作(贡献)声明 本人在学位论文中所做的主要工作或贡献如下: 1.针对现有PDF文件隐写方法的时间效率低、隐藏容量不足以及安全性低等问题, 本文首先根据PDF文件结构的理论基础,分析讨论了基于文字参数、交叉引用表 和添加对象三类PDP文件隐写算法。为扩展PDF文件的信息隐藏容量,论文在分 析学习现有PDF隐写算法的基础上,本文设计了一种基于行末标识符的PDF文件 信息隐藏算法,该方法通过PDF文件中存在二义性的行末标识符,实现了信息的 隐藏。针对基于添加PDF对象的隐藏方法,兼顾隐写容量和安全性,本文又设计 了一种基于添加逻辑对象的POP文件信息隐藏算法,该方法通过将一隐秘信息伪 装成含有逻辑关系的对象,实现了信息的隐藏。 2.基于添加逻辑对象的POP文件信息隐写方法,本文设计了一种能在PDF阅读器端 标识篡改的认证水印算法。该算法根据电子发票的页面布局进行页面分块,利用页 面块的内容、坐标等信息生成认证水印并伪装POP对象,采用“添加逻辑对象” 的方法实现认证水印嵌入,通过比较提取的和重新构造的认证水印信息的一致性判 断页面块是否已经被篡改。对判定为篡改的页面块,找到其中被篡改的最小单元信 息,通过最小单元的文本坐标信息实现在PDF阅读器端标识篡改定位。 3.基于.NET平台下设计并实现发票制作、水印生成嵌入以及篡改定位等功能的仿真 软件系统。 本人郑重声明:所呈交的学位论文,是在导师指导F独立进行研冗工作所得的成 果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰 写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确说明。 本人完全了解违反上述声明所引起的一切法律责任将由本人承担。 学位论文作者虢≥影红 吼 7℃“,。.2,尹 万方数据 西南交通大学硕士研究生学位论文 西南交通大学硕士研究生学位论文 第1页 摘要 众所周知,现在国家在大力推广普及电子发票的应用,同时欲将现在的纸质税收 模式改成电子税收模式Il J。结合我国电子发票应用前景来看,仍然存在发票“报账难、 入账难”等一系列问题。除去我国现在还没有完整的电子发票保护法律体系之外,安 全技术问题也是急需解决的。由于国内目前开具的电子发票大部分采用PDF格式文件, 因此本文主要研究了一种能够定位PDF格式电子发票篡改的认证水印算法,为电子发 票防伪认证技术的发展提供技术积累。本文的主要研究内容包括以下部分: 1)为扩展PDF文件的信息隐藏容量,本文在分析现有PDF隐写算法的基础上,设计 了一种基于行末标识符的PDF文件信息隐藏算法。该算法利用文件结构中行末标 识符在文档中不会显示的特性,通过替换PDF文档中关键字“stream”之后的第一 个行末标识符,以及关键字“endstream”之前的最后一个行末标识符,实现信息 的隐藏。实验结果表明,替换特定行末标识符的PDF文件信息隐藏方法,适用于 各版本的PDF文件,可与现有PDF隐藏算法结合进一步扩大隐藏容量。不过,该 方法扩大的隐写容量有限,很难达到认证水印算法的容量需求。 2)为进一步扩大信息隐藏容量,分析讨论了现有基于添加对象的PDF信息隐藏算法。 分析表明,该类隐藏算法具有理论无限大的隐藏容量。但添加的携密对象易被发现 且将其删除后不影响文件的使用。为降低攻击者删除携密对象的难度,本文设计了 一种基于添加逻辑对象的隐写方法,该算法利用间接对象都会和其他对象在逻辑上 保持一个整体的特点,根据隐藏容量将秘密信息伪装成多个对象,又根据对象类型 生成相应的逻辑关系并添加到原文对象中。实验表明,该算法结合阅读器自身的保 护机制,能在对象被发现并删除后,启动阅读器保护模式,以提高文件的安全性。 31基于添加逻辑对象的隐写方法,本文设计了一种能定位PDF电子发票篡改的认证 水印算法。为定位发票被篡改的位置,算法首先根据电子发票在阅读器端的固定页 面布局对发票内容进行分块,并将页面块的文本内容、文本坐标及其Hash摘要等 信息伪装成合法的PDF对象生成页面块的认证水印信息。然后将基于密钥将伪装 的PDF对象隐藏在原始PDF文件体中,同时更新交叉引用表以及文件尾信息生成 含水印的PDF文件。认证时,通过比较提取的和重新构造的认证水印信息的一致 性判断页面块是否已经被篡改,对判定为篡改的页面块,找到其中被篡改的最小单 元信息,通过最小单元的文本坐标信息实现在PDF阅读器标识篡改定位。实验结 果表明,该算法能准确检测篡改并在阅读器端标识电子发票篡改块,同时算法的隐 蔽性好、文件增量较小且时间效率高。论文最后基于.NET平台下,设计并实现了 集发票制作、水印生成

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档