论文部分内容阅读
发票是企业会计记账和纳税申报的原始凭证,随着电子商务的发展,纸质发票与电子商务交易的即时、快速已不相适应。电子发票的推行有助于节能环保、规范税费管理、降低运行成本、提高运营效率,但是电子发票造假行为也日益猖獗,为实现电子发票图像真的实性认证,本文以数字水印技术为基础,设计了一种结合QR码的电子发票图像认证水印算法。论文首先对研究意义与背景进行了介绍,指出根据票面构成特点,将电子发票图像的真实性认证分为QR码区域和非QR码区域两部分,在实现双重认证的同时,提高了认证效率。主要研究内容为以下两个方面:(1)基于QR图像的隐写,改进算法基于两个特点提出:黑白模块比例接近1:1、解码时允许每个模块有一定范围内的偏差。为便于网络传输及存储,选择以二值图像为研究对象;为了保证载密图像能被正确解码,在允许范围内调整模块的边界;为了图像的增大隐写容量,在模块交界处嵌入秘密信息;为了增强算法的安全性,以密钥控制秘密信息的嵌入位置。也即本文算法是通过调整黑白模块的边界的方法,将秘密信息嵌入模块交界处,并以密钥控制嵌入位置。实验结果表明,本文算法在隐写容量、抗缩放攻击方面的性能表现要优于现有算法,但是对打印扫描攻击不具有抵抗性。(2)根据电子发票图像特点,选取GIF格式的发票图像为研究对象。第一重认证:将电子发票信息作为水印嵌入QR图像实现篡改检测。第二重认证:结合发票图像颜色信息有限的特征,将调色板进行重写扩充,通过改变索引矩阵的方式嵌入水印,达到了较好的人眼“不可见”。首先对图像分块分类,对每一图像块生成认证水印并嵌入自身块;仅对每一个重要类图像块以“二值化”的方式生成恢复水印,并基于密钥将其嵌入在两个非重要类图像块内。对于只需要认证发票真实性的场合,可以仅进行第一重认证,如果需要进行定位与恢复,再继续进行第二重认证,可以大大提高认证效率。论文的最后,针对本文的研究成果设计了一个可视化人机互动仿真系统。