电子凭证信息的验证方法及装置制造方法及图纸

技术编号:10314237 阅读:205 留言:0更新日期:2014-08-13 16:23
本发明专利技术实施例公开了一种电子凭证信息的验证方法及装置,涉及信息安全技术领域,该方法包括:生成数字彩色图像和其对应的数字灰度图像,将数字彩色图像和数字灰度图像分别分割为若干区块,在数字彩色图像各区块的第一透明度通道值中的比特位中标记一防伪标识插入位置,将一防伪标志值替换防伪标识插入位置对应的比特值,形成一第二透明度通道值,而后生成一电子凭证图像。若要检测一待测电子凭证图像,在待测电子凭证图像中提取防伪标识,根据防伪标识获取得到数字验证码和二进制图像验证码,并分别进行校验。本发明专利技术能够解决当前电子凭证技术中的电子凭证信息容易被伪造,防伪能力较低,无法实现自动核验的问题。

【技术实现步骤摘要】
电子凭证信息的验证方法及装置
本专利技术涉及信息安全
,尤其涉及一种电子凭证信息的验证方法及装置。
技术介绍
目前,随着互联网的普及和计算机技术的发展,电子凭证技术已经在银行业中得到了广泛的应用。目前电子凭证技术一般包括电子单据系统和针对银行票据而设计的电子票据系统。电子单据系统主要通过产生银行纸质单据的电子副本,以在一定程度上取代传统银行纸质单据的使用。为满足银行用户对单据的核证要求,银行一般需要为这类已出具的电子单据设立专门的验证通道。用户在输入单据的序列号和验证码等信息后,银行可以返回一张对应单据的电子副本,供用户与自己持有的电子单据进行比对。电子票据系统主要通过接收、存储、发送数据报文,实现与票据货币给付、资金清算等相关的金融服务。电子票据系统需要企业用户以网络银行为媒介登入银行系统来完成电子票据的操作。最终,票据内容与操作指令可以经由银行系统网络进行传输。然而,随着电子凭证技术的普及,电子单据系统所产生的电子单据多以静态网页格式保存和传递。当前的电子单据不仅可通过表格、图标等贴近纸质单据的方式进行展现,且能在一般网页浏览器上进行查看,该电子单据的文件格式属于可编辑的文件格式。然而,可编辑的文件格式却使此类电子单据丧失了防伪能力,因而极易被仿造。同时,当前的电子票据系统的运行需要通过网络银行来实现,若脱离网络银行,则电子票据系统将无法进行电子票据服务,从而使当前的电子票据无法进行防伪验证。可见当前电子凭证技术中的电子单据或电子票据容易被伪造,电子凭证信息的防伪能力较低。
技术实现思路
本专利技术的实施例提供一种电子凭证信息的验证方法及装置,以解决当前电子凭证技术中的电子单据或电子票据容易被伪造,电子凭证信息的防伪能力较低,无法实现自动核验的问题。为达到上述目的,本专利技术采用如下技术方案:一种电子凭证信息的验证方法,包括:接收电子凭证图像生成指令,根据所述的电子凭证图像生成指令生成待提供给客户的电子凭证信息的数字彩色图像;所述数字彩色图像由红色通道、绿色通道、蓝色通道以及第一透明度通道构成;根据所述的数字彩色图像生成数字灰度图像;将所述数字彩色图像和所述数字灰度图像分别分割为若干区块;其中,所述数字彩色图像各区块中各像素在所述第一透明度通道的值为第一透明度通道值;其中,第一透明度通道值为一特定区间内的随机值;获取各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值,各数字彩色图像区块的横向位置值和纵向位置值,各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸和纵向尺寸;根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置;根据各第一透明度通道值所在值域区间对应的存在数值不确定性的比特位上的值,重新确定所述防伪标识插入位置的数值,以形成数字彩色图像的各区块中各像素对应的第三透明度通道值;根据所述各数字彩色图像区块的横向位置值和纵向位置值,各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸和纵向尺寸以及第三透明度通道值、数字验证码和二进制图像验证码,生成数字彩色图像各区块中各像素对应的防伪标识值;将所述防伪标识值替换各第一透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值;根据各所述第二透明度通道值确定一第二透明度通道;根据所述红色通道、绿色通道、蓝色通道以及第二透明度通道生成一电子凭证图像;接收电子凭证图像验证指令,从所述电子凭证图像验证指令中获取一待测电子凭证图像;在所述待测电子凭证图像中提取所述防伪标识;根据所述防伪标识获取得到数字验证码和二进制图像验证码;对所述数字验证码与二进制图像验证码分别进行校验,确定所述待测电子凭证图像是否为伪造图像。具体的,所述电子凭证图像生成指令包含待生成的电子凭证的类型信息以及电子凭证信息;所述根据所述的电子凭证图像生成指令生成待提供给客户的电子凭证信息的数字彩色图像,包括:根据所述电子凭证的类型信息以及所述电子凭证信息,生成一预设尺寸的数字彩色图像;所述数字彩色图像由红色通道、绿色通道、蓝色通道及第一透明度通道构成;所述数字彩色图像各像素对应的第一透明度通道值被限定在一预设值域范围内。具体的,所述根据所述的数字彩色图像生成数字灰度图像,包括:根据所述数字彩色图像的红色通道值、绿色通道值和蓝色通道值生成一数字灰度图像。具体的,所述将所述数字彩色图像和所述数字灰度图像分别分割为若干区块,包括:根据数字彩色图像的横向尺寸像素个数和纵向尺寸像素个数将所述数字彩色图像和所述数字灰度图像分别分割为若干区块,并以各横向位置值和纵向位置值分别表示各数字彩色图像区块和数字灰度图像区块的横向位置和纵向位置。具体的,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,包括:根据所述各像素灰度值、各数字灰度图像区块的横向位置值和纵向位置值以及预先设置的位置控制信息密文生成第一数字摘要信息。进一步的,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,还包括:根据预先设置的位置控制信息加密密码和加密算法类型,对所述第一数字摘要信息进行加密,产生位置调配信号。进一步的,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,还包括:根据预先设置的位置控制信息解释算法类型,对所述位置调配信号进行解释,产生位置控制信息。进一步的,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,还包括:将所述位置控制信息对应的所述第一透明度通道值中的比特位标记为防伪标识插入位置。具体的,所述根据各第一透明度通道值所在值域区间对应的存在数值不确定性的比特位上的值,重新确定所述防伪标识插入位置的数值,以形成数字彩色图像的各区块中各像素对应的第三透明度通道值,包括:获取所述第一透明度通道值所在值域区间对应的存在数值不确定性的比特位中各比特位数值的出现次数;确定所述各比特位数值的出现次数的最大值对应的比特位数值;根据所述最大值对应的比特位数值设置所述方位标识插入位置的值,以使得所述第一透明度通道值替换为第三透明度通道值。进一步的,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:根据各数字彩色图像区块的各像素的第三透明度通道值、各数字彩色图像区块的横向位置值和纵向位置值以及预先设置的第一防伪标识密文生成第二数字摘要信息。进一步的,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:根据各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸、纵向尺寸以及预先设置的第二防伪标识密文生成第三数字摘要信息。进一步的,所述将所述本文档来自技高网...
电子凭证信息的验证方法及装置

【技术保护点】
一种电子凭证信息的验证方法,其特征在于,包括:接收电子凭证图像生成指令,根据所述的电子凭证图像生成指令生成待提供给客户的电子凭证信息的数字彩色图像;所述数字彩色图像由红色通道、绿色通道、蓝色通道以及第一透明度通道构成;根据所述的数字彩色图像生成数字灰度图像;将所述数字彩色图像和所述数字灰度图像分别分割为若干区块;其中,所述数字彩色图像各区块中各像素在所述第一透明度通道的值为第一透明度通道值;其中,第一透明度通道值为一特定区间内的随机值;获取各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值,各数字彩色图像区块的横向位置值和纵向位置值,各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸和纵向尺寸;根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置;根据各第一透明度通道值所在值域区间对应的存在数值不确定性的比特位上的值,重新确定所述防伪标识插入位置的数值,以形成数字彩色图像的各区块中各像素对应的第三透明度通道值;根据所述各数字彩色图像区块的横向位置值和纵向位置值,各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸和纵向尺寸以及第三透明度通道值、数字验证码和二进制图像验证码,生成数字彩色图像各区块中各像素对应的防伪标识值;将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值;根据各所述第二透明度通道值确定一第二透明度通道;根据所述红色通道、绿色通道、蓝色通道以及第二透明度通道生成一电子凭证图像;接收电子凭证图像验证指令,从所述电子凭证图像验证指令中获取一待测电子凭证图像;在所述待测电子凭证图像中提取所述防伪标识;根据所述防伪标识获取得到数字验证码和二进制图像验证码;对所述数字验证码与二进制图像验证码分别进行校验,确定所述待测电子凭证图像是否为伪造图像。...

【技术特征摘要】
1.一种电子凭证信息的验证方法,其特征在于,包括:接收电子凭证图像生成指令,根据所述的电子凭证图像生成指令生成待提供给客户的电子凭证信息的数字彩色图像;所述数字彩色图像由红色通道、绿色通道、蓝色通道以及第一透明度通道构成;根据所述的数字彩色图像生成数字灰度图像;将所述数字彩色图像和所述数字灰度图像分别分割为若干区块;其中,所述数字彩色图像各区块中各像素在所述第一透明度通道的值为第一透明度通道值;其中,第一透明度通道值为一特定区间内的随机值;获取各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值,各数字彩色图像区块的横向位置值和纵向位置值,各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸和纵向尺寸;根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置;根据各第一透明度通道值所在值域区间对应的存在数值不确定性的比特位上的值,重新确定所述防伪标识插入位置的数值,以形成数字彩色图像的各区块中各像素对应的第三透明度通道值;根据所述各数字彩色图像区块的横向位置值和纵向位置值,各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸和纵向尺寸以及第三透明度通道值、数字验证码和二进制图像验证码,生成数字彩色图像各区块中各像素对应的防伪标识值;将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值;根据各所述第二透明度通道值确定一第二透明度通道;根据所述红色通道、绿色通道、蓝色通道以及第二透明度通道生成一电子凭证图像;接收电子凭证图像验证指令,从所述电子凭证图像验证指令中获取一待测电子凭证图像;在所述待测电子凭证图像中提取所述防伪标识;根据所述防伪标识获取得到数字验证码和二进制图像验证码;对所述数字验证码与二进制图像验证码分别进行校验,确定所述待测电子凭证图像是否为伪造图像。2.根据权利要求1所述的方法,其特征在于,所述电子凭证图像生成指令包含待生成的电子凭证的类型信息以及电子凭证信息中记载的所要生成的数字彩色图像的预设尺寸;所述根据所述的电子凭证图像生成指令生成待提供给客户的电子凭证信息的数字彩色图像,包括:根据所述电子凭证的类型信息以及所述电子凭证信息中记载的所要生成的数字彩色图像的预设尺寸,生成一预设尺寸的数字彩色图像;所述数字彩色图像由红色通道、绿色通道、蓝色通道及第一透明度通道构成;所述数字彩色图像各像素对应的第一透明度通道值被限定在一预设值域范围内。3.根据权利要求2所述的方法,其特征在于,所述根据所述的数字彩色图像生成数字灰度图像,包括:根据所述数字彩色图像的红色通道、绿色通道及蓝色通道生成一数字灰度图像。4.根据权利要求3所述的方法,其特征在于,所述将所述数字彩色图像和所述数字灰度图像分别分割为若干区块,包括:根据数字彩色图像的横向尺寸像素个数和纵向尺寸像素个数将所述数字彩色图像和所述数字灰度图像分别分割为若干区块,并以各横向位置值和纵向位置值分别表示各数字彩色图像区块和数字灰度图像区块的横向位置和纵向位置。5.根据权利要求4所述的方法,其特征在于,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,包括:根据所述各像素灰度值、各数字灰度图像区块的横向位置值和纵向位置值以及预先设置的位置控制信息密文生成第一数字摘要信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,还包括:根据预先设置的位置控制信息加密密码和加密算法类型,对所述第一数字摘要信息进行加密,产生位置调配信号。7.根据权利要求6所述的方法,其特征在于,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,还包括:根据预先设置的位置控制信息解释算法类型,对所述位置调配信号进行解释,产生位置控制信息。8.根据权利要求7所述的方法,其特征在于,所述根据所述各数字灰度图像区块的像素灰度值、横向位置值和纵向位置值在所述第一透明度通道值中的比特位中标记一防伪标识插入位置,还包括:将所述位置控制信息对应的所述第一透明度通道值中的比特位标记为防伪标识插入位置。9.根据权利要求8所述的方法,其特征在于,所述根据各第一透明度通道值所在值域区间对应的存在数值不确定性的比特位上的值,重新确定所述防伪标识插入位置的数值,以形成数字彩色图像的各区块中各像素对应的第三透明度通道值,包括:获取所述第一透明度通道值所在值域区间对应的存在数值不确定性的比特位中各比特位数值的出现次数;确定所述各比特位数值的出现次数的最大值对应的比特位数值;根据所述最大值对应的比特位数值设置所述防伪标识插入位置的值,以使得所述第一透明度通道值替换为第三透明度通道值。10.根据权利要求9所述的方法,其特征在于,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:根据各数字彩色图像区块的各像素的第三透明度通道值、各数字彩色图像区块的横向位置值和纵向位置值以及预先设置的第一防伪标识密文生成第二数字摘要信息。11.根据权利要求10所述的方法,其特征在于,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:根据各数字彩色图像区块的各像素的红色通道值、绿色通道值、蓝色通道值、数字彩色图像的横向尺寸、纵向尺寸以及预先设置的第二防伪标识密文生成第三数字摘要信息。12.根据权利要求11所述的方法,其特征在于,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:将所述第二数字摘要信息和所述第三数字摘要信息串接,形成一第一二进制数串;将所述第一二进制数串进行循环移位,形成一第二二进制数串。13.根据权利要求12所述的方法,其特征在于,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:将所述第二二进制数串进行拆分,以获取得到第一二进制子数串和第二二进制子数串;将预先生成的数字验证码与所述第一二进制子数串进行逐个比特位的异或运算处理,生成一第三二进制数串;根据所述横向位置值和纵向位置值,在预先生成的二进制图像验证码中获取所述横向位置值和纵向位置值对应的区块的二进制图像验证码;将获取到的二进制图像验证码与所述第二二进制子数串进行逐个比特位的异或运算处理,生成一第四二进制数串。14.根据权利要求13所述的方法,其特征在于,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:根据预先设置的防伪标识加密密码和加密算法类型,对所述第三二进制数串和第四二进制数串分别进行加密,并将加密后的第三二进制数串和加密后的第四二进制数串串接,生成一第五二进制数串。15.根据权利要求14所述的方法,其特征在于,所述将所述防伪标识值替换各第三透明度通道值中的所述防伪标识插入位置对应的比特值,以形成数字彩色图像的各区块中各像素对应的第二透明度通道值,还包括:将所述第五二进制数串各比特位的值作为所述防伪标识替换所述第三透明度通道值中的防伪标识插入位置的值,以使得所述第三透明度通道值替换为所述第二透明度通道值。16.根据权利要求15所述的方法,其特征在于,在所述接收电子凭证图像验证指令,从所述电子凭证图像验证指令中获取一待测电子凭证图像之后,包括:判断所述待测电子凭证图像的文件类型、图像尺寸以及图像构成是否满足预先设置的电子凭证规则;若所述待测电子凭证图像的文件类型、图像尺寸以及图像构成满足预先设置的电子凭证规则,根据所述待测电子凭证图像的红色通道值、绿色通道值和蓝色通道值将所述待测电子凭证图像转换为一数字灰度图像;根据所述待测电子凭证图像的文件类型,确定所述待测电子凭证图像的文件类型对应的区块尺寸;所述区块尺寸包括区块横向尺寸值和区块纵向尺寸值;根据所述待测电子凭证图像的所述区块尺寸将所述待测电子凭证图像及其对应的数字灰度图像分别分割为若干区块,并以各横向位置值和纵向位置值分别表示各区块在待测电子凭证图像及其对应的数字灰度图像中的横向位置和纵向位置。17.根据权利要求16所述的方法,其特征在于,所述在所述待测电子凭证图像中提取所述防伪标识,包括:根据所述位置控制信息从所述待测电子凭证图像的区块中的透明度通道值中的防伪标识位置提取待测防伪标识。18.根据权利要求17所述的方法,其特征在于,所述根据所述防伪标识获取得到数字验证码和二进制图像验证码,包括:将所述待测防伪标识拆分为第六二进制数串和第七二进制数串;根据预先设置的防伪标识解密密码和解密算法类型,对所述第六二进制数串和第七二进制数串分别进行解密,获取到第八二进制数串和第九二进制数串;将所述第二二进制数串进行拆分,以获取得到第一二进制子数串和第二二进制子数串;将所述第八二进制数串与所述第一二进制子数串进行逐个比特位的异或运算处理,生成待测数字验证码;将所述第九二进制数串与所述第二二进制子数串进行逐个比特位的异或运算处理,生成待测二进制图像验证码。19.根据权利要求18所述的方法,其特征在于,所述对所述数字验证码与二进制图像验证码分别进行校验,确定所述待测电子凭证图像是否为伪造图像,包括:获取预先设置的二进制图像,并根据二进制图像的区块尺寸将所述二进制图像分割为若干区块;根据所述二进制图像的各区块对所述待测二进制图像验证码进行校验;若所述二进制图像的各区块的二进制图像验证码与其对应的所述待测二进制图像验证码相同,则确定各所述待测二进制图像验证码正确;若存在待测二进制图像验证码和其对应的二进制图像的区块的二进制图像验证码不同,则记录该待测二进制图像验证码所在的区块的横向位置和纵向位置。20.根据权利要求18所述的方法,其特征在于,所述对所述数字验证码与二进制图像验证码分别进行校验,确定所述待测电子凭证图像是否为伪造图像,包括:对各所述待测数字验证码分别进...

【专利技术属性】
技术研发人员:高博焦云龙刘惠张玮莉
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1