Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于区块链数字签名的量子支票交易方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:三峡大学

摘要:一种基于区块链数字签名的量子支票交易方法,包括量子支票生成模块,量子支票,支付转账模块,区块链,区块,量子密钥生成模块,量子签名模块,数字签名,量子签名验证模块;包括以下步骤:步骤1,量子密钥生成模块为量子支票分配量子密钥;步骤2,用户A向量子支票生成模块申请量子支票;步骤3,用户A使用量子签名模块对量子支票签名;步骤4,用户B通过量子签名验证模块验证数字签名;步骤5,支付转账模块完成量子支票支付;步骤6,量子支票支付账本保存到区块链。本发明能够在去信任的网络中最大程度保证支票交易的安全性和效率,具有理论上的绝对安全性和抗量子攻击特性,保存在区块链中的支票账本具有可追溯性和防篡改性。

主权项:1.一种基于区块链数字签名的量子支票交易方法,包括量子支票生成模块(100),量子支票(200),支付转账模块(300),区块链(400),区块(500),量子密钥生成模块(600),量子签名模块(700),数字签名(800)和量子签名验证模块(900);其特征在于,包括以下步骤:步骤1,量子密钥生成模块(600)为量子支票(200)分配量子密钥;所述步骤1,量子密钥生成模块(600)为量子支票(200)分配量子密钥,包括以下子步骤:子步骤1-1,量子密钥生成模块(600)进行量子密钥分发;量子密钥生成模块(600)利用量子力学原理为用户和区块链(400)生成纠缠粒子态序列,用户和区块链(400)手中各持有一组量子态序列,且有每对纠缠粒子态对中的一个,并约定测量基;子步骤1-2,用户与区块链(400)进行密钥协商;用户和区块链(400)各自使用测量基测量手中各自持有的量子态序列,并在公共信道公开各自的测量结果,用户和区块链(400)对比手中的测量基和公开的测量结果,如果对比测量结果的错误率低于预定的数值,则认为本次量子密钥协商是成功的,并进入子步骤1-3;否则认为本次量子通信不安全,取消本次密钥协商,重新返回步骤1-1进行量子密钥分发;子步骤1-3,量子密钥生成模块(600)利用密钥协商生成一对私钥和公钥;用户和区块链(400)选取测量结果一致的量子态构建量子密钥,或直接使用测量结果一致的量子态组成私钥,并对私钥进行指定的运算得到公钥,且算法无法从公钥反推算出私钥;步骤2,用户A向量子支票生成模块(100)申请量子支票(200);所述步骤2,用户A向量子支票生成模块(100)申请量子支票(200),包括以下子步骤:子步骤2-1,用户A向量子支票生成模块(100)发出申请;用户在区块链(400)网上交易平台上填入相关信息完成注册,分配到用户编码号和量子私钥后,用户向量子支票生成模块(100)提交量子支票(200)申请,用户的所有相关资料以及申请记录都保存在区块链(400)中;子步骤2-2,量子支票生成模块(100)验证用户A的申请;量子支票生成模块(100)收到用户的量子支票(200)申请后,量子支票生成模块(100)会审核用户申请信息,并查询区块链(400)进行验证;如果用户信息与区块链(400)上保存的信息一致,则验证成功,进入子步骤2-3;否则,如果信息不一致,则返回子步骤2-1,用户A向量子支票生成模块(100)重新申请;子步骤2-3,量子支票生成模块(100)生成量子支票(200);进一步地,当量子支票生成模块(100)验证通过后,利用量子力学原理生成一个量子支票编码纠缠粒子序列,其中,用户和量子支票生成模块(100)手中各持有一组量子态序列,且有每对纠缠粒子态对中的一个;步骤3,用户A使用量子签名模块(700)对量子支票(200)签名;所述步骤3,用户A使用量子签名模块(700)对量子支票(200)签名;包括以下子步骤:子步骤3-1,用户A填写量子支票(200)信息;量子支票(200)在正式使用前需要用户A填写量子支票信息,包括付款方名称和收款方名称,付款方银行账号和收款方银行账号,支票金额及时间戳,此张量子支票才被激活,才能正常使用,并转让给其他用户A用于支付结算业务;子步骤3-2,量子支票(200)信息盲化处理;用户A填写完量子支票(200)信息后,量子签名模块(700)随机产生一个盲化因子,对量子支票(200)进行盲化处理,支票的信息不再是明文显示;子步骤3-3,对量子支票(200)量子态进行重新分配;量子签名模块(700)将盲化的量子支票(200)的量子序列中一部分量子态发送给用户A,并保留量子序列中的一部分量子态在自己手中;子步骤3-4,重新编码盲化的量子支票(200);收到量子签名模块(700)发送的量子粒子态后,用户A对粒子进行联合测量,Bell基测量结果为两组互为正交的量子态、、、之一,并由量子签名模块(700)记录测量结果,并编码成两位经典信息;子步骤3-5,生成数字签名(800);用户A使用Bell基测量完所有的粒子组的量子态之后,用量子密钥生成模块(600)预先协商的量子私钥进行签名,得到签名后的量子支票(200)测量结果,即数字签名(800);量子支票(200)签名加密采用量子受控幺正变换;步骤4,用户B通过量子签名验证模块(900)验证数字签名(800);所述量子签名验证模块(900),用于为量子支票(200)的收款方提供数字签名(800)所需的解密算法,为量子支票(200)的收款方提供支票接收证明,量子支票(200)的收款方使用量子密钥生成模块(600)分配的公钥和量子签名验证模块(900)对数字签名(800)进行验证;步骤5,支付转账模块(300)完成量子支票(200)支付;所述支付转账模块(300)用于读取量子支票(200)的支票编码,付款方名称和收款方名称,付款方银行账号和收款方银行账号,支票金额及时间戳,并将相应金额的现金从付款方银行账户转入收款方银行账户,支付转账模块(300)中的付款方银行账户包括付款方名称和付款方银行账户,收款方银行账户包括收款方名称和收款方银行账号;步骤6,量子支票(200)支付账本保存到区块链(400);所述区块链(400)用于保存量子支票(200)的账本信号和支付转账模块(300)的支付账本信息,区块链(400)由多个区块(500)组成;所述区块(500)为一个数据记录区域,用于保存量子支票(200)的一个数据副本和支付转账模块(300)支付的一个数据副本。

全文数据:

权利要求:

百度查询: 三峡大学 一种基于区块链数字签名的量子支票交易方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。