一种收据凭证加密方法及装置制造方法及图纸

技术编号:39422857 阅读:16 留言:0更新日期:2023-11-19 16:11
本发明专利技术公开了一种收据凭证加密方法及装置,所述方法包括使用第一加密算法对收据凭证进行加密,使用第二加密算法对收据凭证进行加密,所述第一加密算法用于加密所述收据凭证内容,所述第二加密算法用于防止所述收据凭证被篡改或重复使用;当所述收据凭证被非接触读卡器读取时,利用所述第二加密算法生成新的数字签名,所述新的数字签名包括新增数据内容与原始收据凭证内容;当所述收据凭证被传送至其他设备时,利用所述第一加密算法对所述收据凭证进行验证,所述第一加密算法包括

【技术实现步骤摘要】
一种收据凭证加密方法及装置


[0001]本专利技术涉及收据凭证管理领域,尤其涉及一种收据凭证加密方法及装置


技术介绍

[0002]以前票据主要是打印出小票,相关人员手持纸质小票作为交易收据,在生活和生产中随着数字化程度越来越高,在交易过程中用收据凭证来记录交易信息,以电子发票的方式记录

目前国内的电子发票,也还是类似纸质的扫描版本,依靠票据上的唯一号码通过票据中心的查询进行辨别真伪或查重

[0003]现有的收据凭证还只是简单的数字化记录,也只是有防伪和编码,无法做到不被复制,或者需要数据中心才能管理到位

如果没有数据管理中心时比较可能会被重复使用,有很大的极限性


技术实现思路

[0004]针对上述技术问题,本专利技术提供了一种收据凭证加密方法及装置,可实现收据凭证在传递过程中不被篡改,也可以避免收据凭证被重复使用

[0005]本专利技术的第一方面,提供一种收据凭证加密方法,包括:
[0006]使用第一加密算法对收据凭证进行加密,使用第二加密算法对收据凭证进行加密,所述第一加密算法用于加密所述收据凭证内容,所述第二加密算法用于防止所述收据凭证被篡改或重复使用;
[0007]当所述收据凭证被非接触读卡器读取时,利用所述第二加密算法生成新的数字签名,所述新的数字签名包括新增数据内容与原始收据凭证内容;
[0008]当所述收据凭证被传送至其他设备时,利用所述第一加密算法对所述收据凭证进行验证,所述第一加密算法包括
CA
认证算法

[0009]在一可选实施方式中,所述使用第一加密算法对收据凭证进行加密,包括:
[0010]所述第一加密算法为
CA
认证中心提供的第一非对称密钥,所述第一非对称密钥的公钥存放在保存所述收据凭证的非接触卡中,所述第一非对称密钥的私钥存放在所述
CA
认证中心

[0011]在一可选实施方式中,所述使用第二加密算法对收据凭证进行加密,包括:
[0012]使用保存所述收据凭证的非接触卡中的芯片自主生成的第二非对称密钥,所述第二非对称密钥包括公钥与私钥

[0013]在一可选实施方式中,所述当所述收据凭证被非接触读卡器读取时,利用所述第二加密算法生成新的数字签名,包括:
[0014]当所述收据凭证被非接触读卡器读取时,所述第二加密算法将自动读取次数加一处理,并生成新的数字签名,记为
Sign2

RSA(PUBK1

DATA1+1)。
[0015]在一可选实施方式中,所述的收据凭证加密方法,还包括:当所述收据凭证被传送至其他设备时,接收所述其他设备传输的第三加密算法,利用所述第三加密算法对所述收
据凭证进行加密后,将加密后的收据凭证传送至所述其他设备

[0016]本专利技术的第二方面,提供一种收据凭证加密装置,包括:
[0017]加密模块,用于使用第一加密算法对收据凭证进行加密,使用第二加密算法对收据凭证进行加密,所述第一加密算法用于加密所述收据凭证内容,所述第二加密算法用于防止所述收据凭证被篡改或重复使用;
[0018]防篡改模块,用于当所述收据凭证被非接触读卡器读取时,利用所述第二加密算法生成新的数字签名,所述新的数字签名包括新增数据内容与原始收据凭证内容;
[0019]转移模块,用于当所述收据凭证被传送至其他设备时,利用所述第一加密算法对所述收据凭证进行验证,所述第一加密算法包括
CA
认证算法

[0020]在一可选实施方式中,所述第一加密算法为
CA
认证中心提供的第一非对称密钥,所述第一非对称密钥的公钥存放在保存所述收据凭证的非接触卡中,所述第一非对称密钥的私钥存放在所述
CA
认证中心

[0021]在一可选实施方式中,所述转移模块还用于当所述收据凭证被传送至其他设备时,接收所述其他设备传输的第三加密算法,利用所述第三加密算法对所述收据凭证进行加密后,将加密后的收据凭证传送至所述其他设备

[0022]在一可选实施方式中,本专利技术使用保存所述收据凭证的非接触卡中的芯片自主生成的第二非对称密钥,所述第二非对称密钥包括公钥与私钥

[0023]在一可选实施方式中,当所述收据凭证被非接触读卡器读取时,所述第二加密算法将自动读取次数加一处理,并生成新的数字签名,记为
Sign2

RSA(PUBK1

DATA1+1)。
[0024]本专利技术的第三方面,提供一种电子设备,包括:
[0025]至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如本专利技术实施例的第一方面所述的方法

[0026]本专利技术的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被计算机运行时,执行如本专利技术实施例的第一方面所述的方法

[0027]本专利技术通过对收据凭证的内容进行数字签名,并且存放到非接触智能卡芯片中的方式,对收据凭证的内容进行签名保存,当收据传递给新的接收者后会对原持有者的标记进行收回,同时标记上新的持有人信息,并且保存到新的持有人的非接触卡中,从而实现收据凭证在传递过程中不被篡改,也可以避免收据凭证被重复使用

附图说明
[0028]图1为本专利技术实施例中一种收据凭证加密方法的流程示意图

[0029]图2为本专利技术实施例中一种收据凭证加密装置的模块示意图

[0030]图3为根据本专利技术的一个实施例的电子设备的结构示意图

具体实施方式
[0031]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施
例,都属于本专利技术保护的范围

[0032]应当理解,本披露的说明书和权利要求书中使用的术语“包括”和“包含”指示所描述特征

整体

步骤

操作

元素和
/
或组件的存在,但并不排除一个或多个其它特征

整体

步骤

操作

元素

组件和
/
或其集合的存在或添加

[0033]本专利技术所述的电子票据是电子交易收据凭证,或者优惠券...

【技术保护点】

【技术特征摘要】
1.
一种收据凭证加密方法,其特征在于,包括:使用第一加密算法对收据凭证进行加密,使用第二加密算法对收据凭证进行加密,所述第一加密算法用于加密所述收据凭证内容,所述第二加密算法用于防止所述收据凭证被篡改或重复使用;当所述收据凭证被非接触读卡器读取时,利用所述第二加密算法生成新的数字签名,所述新的数字签名包括新增数据内容与原始收据凭证内容;当所述收据凭证被传送至其他设备时,利用所述第一加密算法对所述收据凭证进行验证,所述第一加密算法包括
CA
认证算法
。2.
根据权利要求1所述的收据凭证加密方法,其特征在于,所述使用第一加密算法对收据凭证进行加密,包括:所述第一加密算法为
CA
认证中心提供的第一非对称密钥,所述第一非对称密钥的公钥存放在保存所述收据凭证的非接触卡中,所述第一非对称密钥的私钥存放在所述
CA
认证中心
。3.
根据权利要求1所述的收据凭证加密方法,其特征在于,所述使用第二加密算法对收据凭证进行加密,包括:使用保存所述收据凭证的非接触卡中的芯片自主生成的第二非对称密钥,所述第二非对称密钥包括公钥与私钥
。4.
根据权利要求1所述的收据凭证加密方法,其特征在于,所述当所述收据凭证被非接触读卡器读取时,利用所述第二加密算法生成新的数字签名,包括:当所述收据凭证被非接触读卡器读取时,所述第二加密算法将自动读取次数加一处理,并生成新的数字签名,记为
Sign2

RSA(PUBK1

DATA1+1)。5.
根据权利要求1所述的收据凭证加密方法,其特征在于,还包括:当所述收据凭证被传送至其他设备时,接收所述其他设备传输的第三加密算法,利用所述第三加密算法对所述收据...

【专利技术属性】
技术研发人员:张德创张世渡苏胡双张向涛何鹏
申请(专利权)人:威艾特科技深圳有限公司
类型:发明
国别省市:

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

1