当前位置: 首页 > 专利查询>山东大学专利>正文

一种基于量子群签名的电子支付方法及系统技术方案

技术编号:38128089 阅读:9 留言:0更新日期:2023-07-08 09:33
本发明专利技术涉及电子支付协议技术领域,公开了一种基于量子群签名的电子支付方法及系统,采用第一参数对支付金额进行签名,并对支付金额、支付金额的签名加密,得到第一密文;将商品购买信息编码为由X

【技术实现步骤摘要】
Physics上提出了一个基于三粒子X

LIOP态的可信第三方电子支付协议(A new quantum payment protocol based on a set of local indistinguishable orthogonal product states),与Jiang等人的协议相比,Lin等人的协议需要传输的粒子更少,效率更高。然而,Lin等人的协议中的商品购买信息可能被卖家伪造。

技术实现思路

[0009]为了解决现有技术的不足,本专利技术提供了一种基于量子群签名的电子支付方法及系统,在保证效率和安全性的同时,还保证了买家的匿名性。
[0010]第一方面,本专利技术提供了一种基于量子群签名的电子支付方法;
[0011]一种基于量子群签名的电子支付方法,应用于买家群中的一个买家,包括:
[0012]生成第一随机比特串和第二随机比特串;
[0013]结合第一随机比特串、买家群与其代理银行的共享函数,得到的第一参数;结合第一随机比特串、买家群与卖家的共享函数,得到第二参数;采用第一参数对支付金额进行签名,并对支付金额、第一随机比特串、第二随机比特串和支付金额的签名加密,得到第一密文;将商品购买信息编码为由X

LIOP态组成的量子序列后,划分为若干子序列,并通过身份码、第二参数和第二随机比特串,对其中多个子序列进行变换;
[0014]将插入不同第一诱骗粒子的未变换子序列和变换子序列,与第一密文一起发送给第三方,以使第三方对第一密文解密、与买家和卖家进行数据交互和验证,并在验证通过后通知卖家将商品发送给自身;
[0015]其中,第三方接收到商品后,对签名后的支付金额、支付金额和第一随机比特串加密后发送给买家群代理银行;买家群代理银行解密后,根据支付金额、第一随机比特串和共享函数,对支付金额的签名进行核验,核验通过后,买家群代理银行转账给第三方,再由第三方转账给卖家代理银行,并发货给买家。
[0016]进一步地,第三方分别与买家群中的每个买家共享一个密钥;
[0017]或者,第三方与卖家共享一个密钥;
[0018]或者,第三方与买家群代理银行共享一个比特密钥。
[0019]进一步地,所述数据交互和验证的步骤包括:
[0020]第三方根据买家公布的第一诱骗粒子的位置和状态,对插入第一诱骗粒子的未变换子序列和变换子序列进行窃听检测,如果误差率低于限定值,将买家发送来的信息进行解密和恢复,得到支付金额、第一随机比特串、第二随机比特串、以及未变换子序列和变换子序列;
[0021]第三方对身份码与第二随机比特串的组合、支付金额和第一随机比特串加密,得到第二密文,并将插入不同第二诱骗粒子的未变换子序列和变换子序列,与第二密文一起发送给卖家。
[0022]进一步地,所述数据交互和验证的步骤还包括:
[0023]卖家根据第三方公布的第二诱骗粒子的位置和状态,对插入第二诱骗粒子的未变换子序列和变换子序列进行窃听检测,如果误差率低于限定值,卖家将第三方发送来的信息进行解密和恢复,得到身份码与第二随机比特串的组合、支付金额、第一随机比特串、以及变换子序列和变换子序列;
[0024]卖家将变换子序列恢复,并与未变换子序列一起组成量子序列,进而得到卖家恢复出的商品购买信息,将卖家恢复出的商品购买信息与第二参数进行加密,得到第三密文,并发送给第三方。
[0025]进一步地,所述数据交互和验证的步骤还包括:
[0026]第三方对第三密文解密得到卖家恢复出的商品购买信息与第二参数,并基于卖家恢复出的商品购买信息与第二参数,将变换子序列恢复,并与未变换子序列一起组成量子序列,进而得到第三方恢复出的商品购买信息;
[0027]第三方比较第三方恢复出的商品购买信息与卖家恢复出的商品购买信息是否一致,若一致,则通知卖家将商品发送给自身。
[0028]第二方面,本专利技术提供了一种基于量子群签名的电子支付方法;
[0029]一种基于量子群签名的电子支付方法,应用于第三方,包括:
[0030]接收买家群中的一个买家发送的第一密文、插入不同第一诱骗粒子的未变换子序列和变换子序列后,分别与买家和卖家进行数据交互和验证,并对第一密文解密得到签名后的支付金额、支付金额和第一随机比特串,并在验证通过后,通知卖家将商品发送给自身;
[0031]接收到卖家发送的商品后,对签名后的支付金额、支付金额和第一随机比特串加密后发送给买家群代理银行,以使买家群代理银行解密后,根据支付金额、第一随机比特串和共享函数,对支付金额的签名进行核验,并在核验通过后,买家群代理银行转账给第三方;
[0032]收到买家群代理银行的转账后,再转账给卖家代理银行,并发货给买家;
[0033]其中,买家群中的一个买家生成第一随机比特串和第二随机比特串;结合第一随机比特串、买家群与其代理银行的共享函数,得到的第一参数;结合第一随机比特串、买家群与卖家的共享函数,得到第二参数;采用第一参数对支付金额进行签名,并对支付金额、第一随机比特串、第二随机比特串和支付金额的签名加密,得到第一密文;将商品购买信息编码为由X

LIOP态组成的量子序列后,划分为若干子序列,并通过身份码、第二参数和第二随机比特串,对其中多个子序列进行变换。
[0034]第三方面,本专利技术提供了一种基于量子群签名的电子支付方法;
[0035]一种基于量子群签名的电子支付方法,包括:
[0036]买家群中的一个买家生成第一随机比特串和第二随机比特串;结合第一随机比特串、买家群与其代理银行的共享函数,得到的第一参数;结合第一随机比特串、买家群与卖家的共享函数,得到第二参数;采用第一参数对支付金额进行签名,并对支付金额、第一随机比特串、第二随机比特串和支付金额的签名加密,得到第一密文;将商品购买信息编码为由X

LIOP态组成的量子序列后,划分为若干子序列,并通过身份码、第二参数和第二随机比特串,对其中多个子序列进行变换;将插入不同第一诱骗粒子的未变换子序列和变换子序列,与第一密文一起发送给第三方;
[0037]第三方接收到第一密文、插入不同第一诱骗粒子的未变换子序列和变换子序列后,分别与买家和卖家进行数据交互和验证,并对第一密文解密,并在验证通过后,通知卖家将商品发送给自身;接收到卖家发送的商品后,对签名后的支付金额、支付金额和第一随机比特串加密后发送给买家群代理银行;
[0038]买家群代理银行解密后,根据支付金额、第一随机比特串和共享函数,对支付金额的签名进行核验,并在核验通过后,买家群代理银行转账给第三方,以使第三方再转账给卖家代理银行,并发货给买家。
[0039]第四方面,本专利技术提供了一种基于量子群签名的电子支付系统;
[0040]一种基于量子群签名的电子支付系统,包括卖家、卖家代理银行、第三方、买家群代理银行和买家群中的一个买家;
[0041]买家群中的一个买家,用于生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于量子群签名的电子支付方法,其特征是,应用于买家群中的一个买家,包括:生成第一随机比特串和第二随机比特串;结合第一随机比特串、买家群与其代理银行的共享函数,得到的第一参数;结合第一随机比特串、买家群与卖家的共享函数,得到第二参数;采用第一参数对支付金额进行签名,并对支付金额、第一随机比特串、第二随机比特串和支付金额的签名加密,得到第一密文;将商品购买信息编码为由X

LIOP态组成的量子序列后,划分为若干子序列,并通过身份码、第二参数和第二随机比特串,对其中多个子序列进行变换;将插入不同第一诱骗粒子的未变换子序列和变换子序列,与第一密文一起发送给第三方,以使第三方对第一密文解密、与买家和卖家进行数据交互和验证,并在验证通过后通知卖家将商品发送给自身;其中,第三方接收到商品后,对签名后的支付金额、支付金额和第一随机比特串加密后发送给买家群代理银行;买家群代理银行解密后,根据支付金额、第一随机比特串和共享函数,对支付金额的签名进行核验,核验通过后,买家群代理银行转账给第三方,再由第三方转账给卖家代理银行,并发货给买家。2.如权利要求1所述的一种基于量子群签名的电子支付方法,其特征是,第三方分别与买家群中的每个买家共享一个密钥;或者,第三方与卖家共享一个密钥;或者,第三方与买家群代理银行共享一个比特密钥。3.如权利要求1所述的一种基于量子群签名的电子支付方法,其特征是,所述数据交互和验证的步骤包括:第三方根据买家公布的第一诱骗粒子的位置和状态,对插入第一诱骗粒子的未变换子序列和变换子序列进行窃听检测,如果误差率低于限定值,将买家发送来的信息进行解密和恢复,得到支付金额、第一随机比特串、第二随机比特串、以及未变换子序列和变换子序列;第三方对身份码与第二随机比特串的组合、支付金额和第一随机比特串加密,得到第二密文,并将插入不同第二诱骗粒子的未变换子序列和变换子序列,与第二密文一起发送给卖家。4.如权利要求3所述的一种基于量子群签名的电子支付方法,其特征是,所述数据交互和验证的步骤还包括:卖家根据第三方公布的第二诱骗粒子的位置和状态,对插入第二诱骗粒子的未变换子序列和变换子序列进行窃听检测,如果误差率低于限定值,卖家将第三方发送来的信息进行解密和恢复,得到身份码与第二随机比特串的组合、支付金额、第一随机比特串、以及变换子序列和变换子序列;卖家将变换子序列恢复,并与未变换子序列一起组成量子序列,进而得到卖家恢复出的商品购买信息,将卖家恢复出的商品购买信息与第二参数进行加密,得到第三密文,并发送给第三方。5.如权利要求4所述的一种基于量子群签名的电子支付方法,其特征是,所述数据交互和验证的步骤还包括:
第三方对第三密文解密得到卖家恢复出的商品购买信息与第二参数,并基于卖家恢复出的商品购买信息与第二参数,将变换子序列恢复,并与未变换子序列一起组成量子序列,进而得到第三方恢复出的商品购买信息;第三方比较第三方恢复出的商品购买信息与卖家恢复出的商品购买信息是否一致,若一致,则通知卖家将商品发送给自身。6.一种基于量子群签名的电子支付方法,其特征是,应用于第三方,包括:接收买家群中的一个买家发送的第一密文、插入不同第一诱骗粒子的未变换子序列和变换子序列后,分别与买家和卖家进行数据交互和验证,并对第一密文解密得到签名后的支付金额、支付金额和第一随机比特串,并在验证通过后,通知卖家将商品发送给自身;接收到卖家发送的商品后,对签名后的支付金额、支付金额和第一随机比特串加密后发送给买家群代理银行,以使买家群代理银行解密后,根据支付金额、第一随机比特串和共享函数,对支付金额的签名进行核验,并在核验通过后,买家群代理银行转账给第三方;收到买家群...

【专利技术属性】
技术研发人员:姜文华庄金成
申请(专利权)人:山东大学
类型:发明
国别省市:

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

1