当前位置: 首页 > 专利查询>吴建明专利>正文

一种票据防伪方法技术

技术编号:2956613 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种票据防伪方法,首先在票据的票面中设置一管理信息记录区,在该管理信息记录区记录散列函数运算结果,其中将票面信息可视字符的全部或部分内容作为散列函数运算的数据源,然后根据可视字符内容所定义的数据源,使用散列函数进行运算,同时将运算得出的计算机二进制数据形式(既散列码)转换为十六进制可阅读的数字符号形式,并写在管理信息记录区。

【技术实现步骤摘要】

本专利技术涉及,尤其涉及一种具有高安全性的票据防伪方法
技术介绍
国家经济管理中要使用各种票据,例如收税使用的发票。 在利益的推动下,存在伪造票据、或者利用已有票据管理中的漏洞进行获利的非法行为,由于当前科学技术手段的日益先进,扫描复制等技术的广泛应用,通过伪造、变造金融及其他票据进行诈骗的案件日益增多,例如虚开增值税发票等逃税问题。因此票据管理领域迫切需要一种安全性高、使用方便的防伪、验证方法保证票据交换中的信息真实性,维护票据交换中的各方利益不受损失。
技术实现思路
为解决上述中存在的问题与缺陷,本专利技术的目的在于提供一种使用国际通 用的非对称加密算法作为身份认证的基本方法,可以有效地利用计算机技术平 台识别票据发出人的身份唯一性。本专利技术是通过以下技术方案实现的在票据的票面中设置管理信息记录区,在该管理信息记录区记录散列函数 运算结果,其中将显示票面信息可视字符的全部或部分内容作为散列函数运算 的数据源(即输入数据串),然后根据可视字符内容所定义的数据源,使用散 列函数进行运算,同时将运算得出的计算机二进制数据形式(即散列码)转换 为十六进制可阅读的数字符号形式,并写在管理信息记录区。'其中,使用RSA非对称密钥来加密同一数据源使散列函数进行运算,得出 1024 (bit)长度数值(即数字签名),然后把该数值再一次使用散列函数进行运算,并将运算结果转换成十六进制为可阅读的数字符号形式来作为第2组数 值,写在管理信息记录区,并且将使用RSA非对称密钥加密产生的1024 (bit) 长度数值写入一个与计算机主机进行數据相互传输的专用数据存储设备中。 .所述计算机二进制数据形式转换为十六进制可阅读的数字符号形式为l、 2、 3、 4、 5、 6、 7、 8、 9、 O的十进制字符形状和与该十进制字符形状不同的 其他六位字符构成。其中散列函数运算结果的长度不小于128 (bit)位。 附图说明图l是票据防伪方法流程图;图2是票面设置图。具体实施方式本专利技术涉及,下面结合附图来详细说明本专利技术-图1是票据防伪方法流程图,如图所示,在票面中设置一管理信息记录区 步骤110,并在管理信息纪录区记录散列函数运算结果步骤120,其中散列函 数运算结果是通过将票面信息可视字符内容定义为数据源步骤130,然后依据 所定义的数据源,使用散列函数进行运算步骤140,并将散列函数运算的结果 进行记录执行上述步骤120。上述同一数据源使用散列函数运算时使用RSA非对称密钥来进行加密,得 出1024 (bit)长度数值,即由数字签名得出数字签名值,然后把该数值再一 次使用散列函数进行运算,并将运算结果转换成十六进制为可阅读的数字符号 形式来作为第2组数值,写在管理信息记录区,并且将使用RSA非对称密钥加密 产生的1024 (bit)长度数值写入一个与计算机主机进行数据相互传输的专用 数据存储设备中,而且散列函数运算结果的长度不小于128 (bit)位。其中上 述使用RSA非对称密钥为公钥或私钥的密钥对中其中的一个密钥来加密同一数 据源,而且银行资金往来凭证的信息是该数据源的要素之一。所述计算机二进制数据形式转换为十六进制可阅读的数字符号形式为l、2、 3、 4、 5、 6、 7、 8、 9、 O的十进制字符形状和与该十进制字符形状不同的 其他六位字符构成,其中与十进制字符形状不同的其他六位字符为可为A、 B、 C、 D、 E、 F或+、 -、 *、 /、 !、等一些不同于l、 2、 3、 4、 5、 6、 7、 8、 9、 0的任意字符。图2是票面设置图,如图所示,票据的票面设置有多个票据信息l,其中数 据源为多个票据信息可视字符的内容,然后将该数据源通过散列函数运算,而 且将运算得出的计算机二进制数据形式转换为十六进制可阅读的数字符号形 式,并写在管理信息记录区2中。通过使用不可逆运算的散列函数作为票据的防伪安全数学算法,避免使用 对称加密算法可能出现的数据长度限制与加密算法被逆运算破译的可能性,确 保票据所载信息不可更改;使用国际通用的非对称加密算法作为身份认证的基 本方法,可以有效地利用计算机技术平台识别票据发出人的身份唯一性。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局 限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护 范围应该以权利要求的保护范围为准。权利要求1、,其特征在于,在票据的票面中设置管理信息记录区,在该管理信息记录区记录散列函数运算结果,其中将显示票面信息可视字符的全部或部分内容作为散列函数运算的数据源(即输入数据串),然后根据可视字符内容所定义的数据源,使用散列函数进行运算,同时将运算得出的计算机二进制数据形式(即散列码)转换为十六进制可阅读的数字符号形式,并写在管理信息记录区。2、 根据权利要求l所述的,其特征在于,使用RSA非对 称密钥来加密同一数据源使散列函数进行运算,得出1024 (bit)长度数值(即 数字签名),然后把该数值再一次使用散列函数进行运算,并将运算结果转换 成十六进制为可阅读的数字符号形式来作为第2组数值,写在管理信息记录区。3、 根据权利要求l所述的,其特征在于,所述计算机二 进制数据形式转换为十六进制可阅读的数字符号形式为l、 2、 3、 4、 5、 6、 7、 8、 9、 O的十进制字符形状和与该十进制字符形状不同的其他六位字符构成。4、 根据权利要求l所述的,其特征在于,其中散列函数 运算结果的长度不小于128 (bit)位。5、 根据权利要求2所述的,其特征在于,所述将使用RSA 非对称密钥加密产生的1024 (bit)长度数值(即数字签名)写入一个与计算 机主机进行数据相互传输的专用数据存储设备中。全文摘要本专利技术公开了,首先在票据的票面中设置一管理信息记录区,在该管理信息记录区记录散列函数运算结果,其中将票面信息可视字符的全部或部分内容作为散列函数运算的数据源,然后根据可视字符内容所定义的数据源,使用散列函数进行运算,同时将运算得出的计算机二进制数据形式(既散列码)转换为十六进制可阅读的数字符号形式,并写在管理信息记录区。文档编号G07D7/00GK101117066SQ20071012184公开日2008年2月6日 申请日期2007年9月17日 优先权日2007年9月17日专利技术者吴建明 申请人:吴建明本文档来自技高网
...

【技术保护点】
一种票据防伪方法,其特征在于,在票据的票面中设置管理信息记录区,在该管理信息记录区记录散列函数运算结果,其中将显示票面信息可视字符的全部或部分内容作为散列函数运算的数据源(即输入数据串),然后根据可视字符内容所定义的数据源,使用散列函数进行运算,同时将运算得出的计算机二进制数据形式(即散列码)转换为十六进制可阅读的数字符号形式,并写在管理信息记录区。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴建明
申请(专利权)人:吴建明
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利