[发明专利]用于分布式密码密钥的方法和系统有效
申请号: | 202110185222.5 | 申请日: | 2017-01-06 |
公开(公告)号: | CN112804257B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | S·C·戴维斯 | 申请(专利权)人: | 万事达卡国际股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/14;H04L9/30 |
代理公司: | 北京世峰知识产权代理有限公司 11713 | 代理人: | 卓霖;许向彤 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 密码 密钥 方法 系统 | ||
1.一种用于分布用于访问数据的多个密码密钥的方法,包括:
由处理服务器的接收设备接收叠加有访问密钥请求的数据信号,其中,所述访问密钥请求至少包括大于1的数量为n的所请求密钥;
由所述处理服务器的生成模块使用密钥对生成算法生成n个密钥对,其中,每个密钥对包括私钥和公钥;
由所述处理服务器的导出模块通过将所述n个密钥对中的每个密钥对中包含的私钥应用于密钥导出算法来导出访问私钥;
由所述处理服务器的所述生成模块使用所述密钥对生成算法生成与导出的访问私钥对应的访问公钥;以及
由所述处理服务器的发送设备针对所述n个密钥对中的每个密钥对以电子方式发送数据信号到多个计算设备的每一个,该数据信号叠加有所述n个密钥对中的一个密钥对中包含的私钥,使得所述多个计算设备的每一个具有不同的私钥;
其中,所述访问私钥能够被用作签名来访问被传送到使用所述访问公钥生成的目的地地址的区块链。
2.根据权利要求1所述的方法,还包括:
在所述处理服务器的存储器中存储包括传输公钥和传输私钥的传输密钥对;
由所述处理服务器的所述接收设备从n个计算设备中的每一个接收叠加有共享公钥的数据信号;
由所述处理服务器的所述生成模块生成n个共享秘密,其中,每个共享秘密使用所述n个共享公钥中的共享公钥以及所述传输私钥和所述密钥对生成算法来生成;以及
由所述处理服务器的加密模块使用加密算法将所述n个密钥对中的每个密钥对中包含的私钥用所述n个共享秘密中的一个共享秘密进行加密,其中,
叠加包含在以电子方式发送的数据信号中的私钥是相应的已加密私钥。
3.根据权利要求2所述的方法,还包括:
由所述处理服务器的所述发送设备以电子方式将叠加有所述传输公钥的数据信号发送到n个计算设备。
4.根据权利要求3所述的方法,其中,在接收叠加有所述共享公钥的所述数据信号之前,将叠加有所述传输公钥的所述数据信号以电子方式发送到所述n个计算设备。
5.根据权利要求3所述的方法,其中,叠加有所述传输公钥的每个数据信号是与叠加有已加密私钥的每个数据信号相同的数据信号。
6.根据权利要求2所述的方法,其中,所发送的数据信号以电子方式被发送到区块链网络中的节点,并且其中,所述已加密私钥被包括在交易请求中,所述交易请求还包括与相应的共享公钥对应的目的地地址。
7.根据权利要求1所述的方法,其中,所述密钥对生成算法是椭圆曲线密钥协定方案。
8.根据权利要求7所述的方法,其中,所述椭圆曲线密钥协定方案是椭圆曲线迪菲-赫尔曼密钥协定协议。
9.根据权利要求1所述的方法,其中,所述密钥导出算法包括使用XOR逻辑运算。
10.根据权利要求1所述的方法,还包括:
由所述处理服务器的所述发送设备以电子方式将叠加有交易请求的数据信号发送到区块链网络中的节点,其中,所述交易请求至少包括使用所导出的访问私钥签名的目的地地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万事达卡国际股份有限公司,未经万事达卡国际股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110185222.5/1.html,转载请声明来源钻瓜专利网。