[发明专利]包括公钥组合验证的计算机实现的系统和方法在审
申请号: | 201980068650.0 | 申请日: | 2019-10-09 |
公开(公告)号: | CN112970227A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 克雷格·史蒂文·赖特;欧文·沃恩 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/64 |
代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 徐民;孙磊 |
地址: | 安提瓜和巴布达圣*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 组合 验证 计算机 实现 系统 方法 | ||
1.一种计算机实现的方法,包括以下步骤:
提供区块链交易,所述区块链交易包括公钥组合验证函数,所述区块链交易配置成可赎回,以通过向所述区块链交易提供输入来允许访问资源或转移对资源的控制权,所述输入包括:
多个公钥;
至少一个梯度值,其与所述多个公钥中的相应两个相关;和,
群公钥,其源自所述多个公钥的组合和所述至少一个梯度值,
其中,所述区块链交易配置成将所述公钥验证函数应用于所述输入,以在所述交易成功赎回后验证所述群公钥源自所述多个公钥的所述组合。
2.根据权利要求1所述的方法,包括以下步骤:
根据已知值派生出派生公钥;和,
将所述派生公钥设置为次级公钥的序列,
其中所述次级公钥的序列为所述多个公钥的子集。
3.根据权利要求2所述的方法,包括以下步骤:在进行所述将所述派生公钥设置为次级公钥的序列之前将限制函数应用于所述已知值,从而限制所述子集的大小。
4.根据权利要求3所述的方法,包括以下步骤:至少部分地基于所述多个公钥中的另一个公钥和所述派生公钥来计算所述多个公钥中的一个公钥。
5.根据前述任一项权利要求所述的方法,所述区块链交易进一步包括:
群签名,其对应于所述群公钥;
默克尔根;和,
默克尔路径验证函数,
其中通过向所述区块链交易提供下述内容而将所述区块链交易配置成可赎回:
默克尔路径,其与所述多个公钥相关联;和,
群私钥,其对应于所述群签名。
6.一种系统,包括:处理器;和包括可执行指令的存储器,其中,由所述处理器执行所述可执行指令时,使得所述系统执行根据前述任一项权利要求所述的计算机实现的方法。
7.一种非暂时性计算机可读存储介质,其上存储有可执行指令,由计算机系统的处理器执行所述可执行指令时,使得所述计算机系统至少执行根据权利要求1至5中任一项所述的计算机实现的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980068650.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无铅焊料合金及其用途
- 下一篇:用于基于尺寸的过滤的冷冻铸造陶瓷膜