[发明专利]一种图片电子凭证的防伪方法及装置有效
申请号: | 201510525851.2 | 申请日: | 2015-08-25 |
公开(公告)号: | CN105117920B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 林初可;宋冬林 | 申请(专利权)人: | 福建博思软件股份有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 北京元本知识产权代理事务所11308 | 代理人: | 秦力军 |
地址: | 350108 福建省福州市闽侯县上*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 电子 凭证 防伪 方法 装置 | ||
技术领域
本发明涉及信息安全和图像处理技术领域,特别涉及一种图片电子凭证的防伪方法及装置。
背景技术
在社会公共应用领域中需要产生和转输大量的凭证(如涵盖各行各业的财政票据、税务发票、金融票证等),为了环保和降低单证流转成本,我国已推进无纸化电子凭证改革,如财政电子票据、税务电子发票等电子凭证应用。电子凭证须具有真实性、制作者不可否认性和防篡改的特性,具有与纸质凭证同等的法律效力。
目前主流的电子凭证实现技术有两种方式,方式一是使用结构化数据加数字签名表示电子凭证,方式二是文档数据加数字签名表示电子凭证。这两种实现技术都存较大缺陷,方式一存在电子凭证对人可读性很差的缺陷,方式二存在系统难以读取凭证数据要素和需特定阅读器才能查看电子凭证的缺陷。而采用图像数据和结构化数据合成图片电子凭证,图片电子凭证作为新的一种电子凭证实现技术,能避免以上缺陷,但图片类电子凭证在制作和流转过程中存在伪造和被篡改的风险,需要用防范措施,在制作和流转过程中保障图片电子凭证的一致性和真实性。图片本身的安全措施主要用在传输过程中的技术性校验,比如PNG(PortableNetworkGraphicFormat,图像文件存储格式)数据块的CRC(CyclicRedundancyCheck,循环冗余校验码)校验码和校验机制,校验拷贝和网络传输时非恶意数据改变,不能保障图像数据的制作者的真实性,也不能保障图片在流转过程中的一致性。
发明内容
本发明的目的在于提供一种图片电子凭证的防伪方法及装置,解决了现有技术中不能保障图像数据的制作者的真实性和图片在流转过程中一致性的问题。
根据本发明的一个方面,提供了一种图片电子凭证的防伪方法,包括以下步骤:
通过对包含电子凭证标识编码的电子凭证要素数据和图片图像数据进行数字指纹计算,获得数字指纹数据;
利用制作者私钥对所述数字指纹数据进行数字签名处理,得到电子凭证签名数据;
通过将所述电子凭证签名数据和所述电子凭证要素数据嵌入到所述图片图像数据中得到图片电子凭证,流转所述图片电子凭证;
在图片电子凭证进行验证时,通过对所述图片电子凭证要素数据和图片图像数据进行数字指纹计算,获得第一数字指纹数据,从所述图片电子凭证中提取所述电子凭证签名数据,利用制作者公钥对所述签名数据进行解密处理,获得第二数字指纹数据,比较所述第一数字指纹数据和所述第二数字指纹数据是否一致来校验真伪。
优选地,还包括对所述电子凭证要素数据中的电子凭证标识编码的唯一性进行验证,当所述电子凭证标识编码的唯一性验证成功时,则制作图片电子凭证;其对所述电子凭证标识编码的唯一性进行验证包括:
根据所述电子凭证标识编码,在所述电子凭证库中查找是否存在所述电子凭证标识编码;
当所述电子凭证库中查找到所述电子凭证标识编码时,则所述电子凭证标识编码的唯一性验证失败;
当所述电子凭证库中未查找到所述电子凭证标识编码时,则所述电子凭证标识编码的唯一性验证成功。
优选地,还包括:
通过将所述电子凭证数字指纹、签名数据和所述电子凭证要素数据进行合并处理后,与所述电子凭证标识编码之间建立数据映射关系,得到数据映射表;
将所得到的数据映射表和图片电子凭证保存在所述电子凭证库中;
其中,验证时根据所述电子凭证标识编码从所述电子凭证库中取出数据映射表,从所述数据映射表中提取所述电子凭证数字指纹。
优选地,所述图片电子凭证的验证包括图片电子凭证的在线验证和图片电子凭证的离线验证。
优选地,所述的图片电子凭证的在线验证包括:
当所述图片电子凭证的流转过程是通过网络流转时,客户端经由网络传输获取所述图片电子凭证,并从所述图片电子凭证中提取出包含电子凭证标识编码的电子凭证要素数据以及图片图像数据;
根据所提取出的电子凭证要素数据和图片图像数据进行数字指纹生成计算,获得第一数字指纹数据;
将所述第一数字指纹数据和所述电子凭证标识编码发送至服务器,以便服务器对所述图片电子凭证进行验证。
优选地,所述的服务器对所述图片电子凭证进行验证包括:
根据接收到的所述电子凭证标识编码,在电子凭证库中查找是否存在所述电子凭证标识编码;
当在电子凭证库中不存在所述电子凭证标识编码时,则所述图片电子凭证验证失败;
当在电子凭证库中存在一个所述电子凭证标识编码时,则所述图片电子凭证验证成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建博思软件股份有限公司,未经福建博思软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510525851.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高强度轻质羽毛球拍框
- 下一篇:一种健身用的压脚器