【技术实现步骤摘要】
带防伪二维码的电子票据的生成方法、校验方法及其系统
本专利技术涉及信息安全技术,更具体地是涉及对带二维码的图像进行数据处理的数据处理技术。
技术介绍
电子票据亦称电子商业票据,是随着经济的发展而逐渐产生并发展起来的,其是借鉴纸张票据关于支付、使用、结算和融资等功能,利用数字网络将钱款从一个账户转移到另一个账户,利用电子脉冲代替纸张进行资金的传输和储存。它以计算机和现代通讯技术网络为基础,以数据电文形式存储资金信息于计算机系统之中,并通过因特网以目不可视、手不可及的电子信息传递形式实现传统有纸化票据的功能。所谓“数据电文”(datamessage)是通过电子、光学或者类似方法产生、发送、接受或者储存的信息,其中包括但不限于电子数据交换(EDI)、电子邮件、电报、电传或传真等。 电子票据是计算机与计算机之间经由电子手段、光学手段生成、储存或传递的信息,它一般记录于计算机或磁盘载体中,非经技术处理后变成书面文字或显示在屏幕上,是不能用肉眼来识读的。在某些方面,如汇总、支付、流通、融资、结算、信用等都有着和传统纸面票据相同甚至优于传统纸面票据的功能,但是,电子票据也存在一定地被篡改、仿造的风险。为了提高电子票据的安全性,现有技术中存在以下两种电子票据的防伪技术。 第一种防伪技术是在电子票据的图片中嵌入特定图案。然而,这种在图片中嵌入特定图案的方法,存在这样的问题:嵌入图案的内容与被保护图片的内容并无相关性,而且嵌入图案容易被伪造。 第二种防伪技术是在图片中嵌入防伪数字水印。然而,这种在图片中嵌入防伪数字水印的方法会受到图片格式和图片内 ...
【技术保护点】
一种带防伪二维码的电子票据的生成方法,其特征在于,包括下述步骤:临时电子票据生成步骤:读取原始电子票据图片,生成确定了二维码嵌入区域的临时电子票据图片;防伪二维码生成步骤:对所述临时电子票据图片利用信息摘要算法计算摘要数据并且对获得的摘要数据进行加密,生成防伪二维码;防伪二维码嵌入步骤:将所述防伪二维码嵌入所述原始电子票据图片的所述二维码嵌入区域,获得带防伪二维码的电子票据。
【技术特征摘要】
1.一种带防伪二维码的电子票据的生成方法,其特征在于,包括下述步骤: 临时电子票据生成步骤:读取原始电子票据图片,生成确定了二维码嵌入区域的临时电子票据图片; 防伪二维码生成步骤:对所述临时电子票据图片利用信息摘要算法计算摘要数据并且对获得的摘要数据进行加密,生成防伪二维码; 防伪二维码嵌入步骤:将所述防伪二维码嵌入所述原始电子票据图片的所述二维码嵌入区域,获得带防伪二维码的电子票据。2.如权利要求1所述的带防伪二维码的电子票据的生成方法,其特征在于, 所述临时电子票据生成步骤包括下述子步骤: 读取原始电子票据图片的读取步骤; 确定原始电子票据图片中的二维码嵌入区域的确定步骤; 将该二维码嵌入区域像素值置为规定值并生成临时电子票据图片的生成步骤。3.如权利要求2所述的带防伪二维码的电子票据的生成方法,其特征在于, 在所述临时电子票据生成步骤的所述确定步骤中,采用基于边缘增强的二维码区域快速检测定位算法来确定原始电子票据图片中的二维码嵌入区域。4.如权利要求3所述的带防伪二维码的电子票据的生成方法,其特征在于, 所述防伪二维码生成步骤包括: 利用信息摘要算法计算所述临时电子票据图片的摘要数据; 用私钥对生成的摘要数据进行数据签名,由此生成加密后的摘要数据; 根据加密后的摘要数据生成防伪二维码。5.如权利要求1~4的任意一项所述的带防伪二维码的电子票据的生成方法,其特征在于, 所述规定值为O。6.一种带防伪二维码的电子票据的校验方法,其特征在于,包括下述步骤: 临时电子票据生成步骤:读取带防伪二维码的电子票据图片,定位并提取防伪二维码,生成定位了二维码嵌入区域的临时电子票据图片; 临时摘要数据获取步骤:利用信息摘要算法计算所述临时电子票据图片的摘要数据,获得临时摘要数据; 原始摘要数据获取步骤:对提取的防伪二维码进行解码、解密获取原始摘要数据;摘要数据比对步骤:比对所述临时摘要数据和所述原始摘要数据并且在两者一致的情况下判断为合法票据而两者不一致的情况下判断为非法票据。7.如权利要求7所述的带防伪二维码的电子票据的校验方法,其特征在于, 所述临时电子票据生成步骤包括下述子步骤: 读取带防伪二维码的电子票据的读取步骤; 定位、提取防伪二维码的定位步骤; 根据所述定位步骤的结果,确定二维码嵌入区域的确定步骤; 将该二维码嵌入区域像素值置为规定值并生成临时电子票据文件的生成步骤。8.如权利要求8所述的带防伪二维码的电子票据的校验方法,其特征在于, 在所述临时电子票据生成步骤的所述确定步骤中,采用基于边缘增强的二维码区域快速检测定位算法来确定带防伪二维码的电子票据图片中的二维码嵌入区域。9.如权利要求9所述的带防伪二维码的电子票据的校验方法,其特征在于, 所述原始摘要数据获取步骤包括: 对防伪二维码进行...
【专利技术属性】
技术研发人员:柴洪峰,鲁志军,尹亚伟,费志军,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。