[发明专利]带防伪二维码的电子票据的生成方法、校验方法及其系统在审
申请号: | 201310098910.3 | 申请日: | 2013-03-26 |
公开(公告)号: | CN104077624A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 柴洪峰;鲁志军;尹亚伟;费志军 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧霁晨;朱海煜 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防伪 二维码 电子 票据 生成 方法 校验 及其 系统 | ||
技术领域
本发明涉及信息安全技术,更具体地是涉及对带二维码的图像进行数据处理的数据处理技术。
背景技术
电子票据亦称电子商业票据,是随着经济的发展而逐渐产生并发展起来的,其是借鉴纸张票据关于支付、使用、结算和融资等功能,利用数字网络将钱款从一个账户转移到另一个账户,利用电子脉冲代替纸张进行资金的传输和储存。它以计算机和现代通讯技术网络为基础,以数据电文形式存储资金信息于计算机系统之中,并通过因特网以目不可视、手不可及的电子信息传递形式实现传统有纸化票据的功能。所谓“数据电文”(data message)是通过电子、光学或者类似方法产生、发送、接受或者储存的信息,其中包括但不限于电子数据交换(EDI)、电子邮件、电报、电传或传真等。
电子票据是计算机与计算机之间经由电子手段、光学手段生成、储存或传递的信息,它一般记录于计算机或磁盘载体中,非经技术处理后变成书面文字或显示在屏幕上,是不能用肉眼来识读的。在某些方面,如汇总、支付、流通、融资、结算、信用等都有着和传统纸面票据相同甚至优于传统纸面票据的功能,但是,电子票据也存在一定地被篡改、仿造的风险。为了提高电子票据的安全性,现有技术中存在以下两种电子票据的防伪技术。
第一种防伪技术是在电子票据的图片中嵌入特定图案。然而,这种在图片中嵌入特定图案的方法,存在这样的问题:嵌入图案的内容与被保护图片的内容并无相关性,而且嵌入图案容易被伪造。
第二种防伪技术是在图片中嵌入防伪数字水印。然而,这种在图片中嵌入防伪数字水印的方法会受到图片格式和图片内容的限制,数字水印嵌入容量不高。
发明内容
鉴于上述问题,本发明旨在提供一种能够有效防止篡改、伪造并且能够提高防伪数据的嵌入容量和识别率的带防伪二维码的电子票据的生成方法、校验方法及其系统。
本发明的带防伪二维码的电子票据的生成方法,其特征在于,包括下述步骤:临时电子票据生成步骤:读取原始电子票据图片,生成确定了二维码嵌入区域的临时电子票据图片;防伪二维码生成步骤:对所述临时电子票据图片利用信息摘要算法计算摘要数据并且对获得的摘要数据进行加密,生成防伪二维码;防伪二维码嵌入步骤:将所述防伪二维码嵌入所述原始电子票据图片的所述二维码嵌入区域,获得带防伪二维码的电子票据。
优选地,所述临时电子票据生成步骤包括下述子步骤:
读取原始电子票据图片的读取步骤;
确定原始电子票据图片中的二维码嵌入区域的确定步骤;
将该二维码嵌入区域像素值置为规定值并生成临时电子票据图片的生成步骤。
优选地,在所述临时电子票据生成步骤的所述确定步骤中,采用基于边缘增强的二维码区域快速检测定位算法来确定原始电子票据图片中的二维码嵌入区域。
优选地,所述基于边缘增强的二维码区域快速检测定位算法包括下述步骤:输入图像;进行初始化;进行Max-Min差分操作;进行Candy边缘提取;进行投影初定位;进行形态学精确定位;输出结果。
优选地,所述防伪二维码生成步骤包括:
利用信息摘要算法计算所述临时电子票据图片的摘要数据;
用私钥对生成的摘要数据进行数据签名,由此生成加密后的摘要数据;
根据加密后的摘要数据生成防伪二维码。
优选地,所述信息摘要算法为MD5算法、SHA-1算法中的任意一种。
优选地,所述规定值为0。
本发明的带防伪二维码的电子票据的校验方法,其特征在于,包括下述步骤:临时电子票据生成步骤:读取带防伪二维码的电子票据图片,定位并提取防伪二维码,生成定位了二维码嵌入区域的临时电子票据图片;临时摘要数据获取步骤:利用信息摘要算法计算所述临时电子票据图片的摘要数据,获得临时摘要数据;原始摘要数据获取步骤:对提取的防伪二维码进行解码、解密获取原始摘要数据;摘要数据比对步骤:比对所述临时摘要数据和所述原始摘要数据并且在两者一致的情况下判断为合法票据而两者不一致的情况下判断为非法票据。
优选地,所述临时电子票据生成步骤包括下述子步骤:读取带防伪二维码的电子票据的读取步骤;定位、提取防伪二维码的定位步骤;根据所述定位步骤的结果,确定二维码嵌入区域的确定步骤;将该二维码嵌入区域像素值置为规定值并生成临时电子票据文件的生成步骤。
优选地,在所述临时电子票据生成步骤的所述确定步骤中,采用基于边缘增强的二维码区域快速检测定位算法来确定带防伪二维码的电子票据图片中的二维码嵌入区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310098910.3/2.html,转载请声明来源钻瓜专利网。