[发明专利]身份认证方法和系统以及计算设备和存储介质有效
申请号: | 201710971671.6 | 申请日: | 2017-10-18 |
公开(公告)号: | CN107508686B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 安德鲁.威廉.罗斯科;陈邦道 | 申请(专利权)人: | 克洛斯比尔有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京天澜智慧知识产权代理有限公司 11558 | 代理人: | 尚继栋 |
地址: | 英国牛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 身份 认证 方法 系统 以及 计算 设备 存储 介质 | ||
1.一种身份认证方法,用于向证书机构证明密钥为用户所有,在所述用户处,该方法包括:
从所述用户的密钥集中选择一定数目密钥;
分别对所述一定数目密钥中的每一个密钥与所述用户的用户标识的对应关系求哈希并将所得哈希值发送给所述证书机构;以及
在从所述证书机构接收到关于第一哈希值子集的通知之后,将所述第一哈希值子集所对应的密钥作为第一密钥子集发送给所述证书机构,其中所述第一哈希值子集是所述证书机构从所述所得哈希值中选取的。
2.如权利要求1所述的身份认证方法,还包括在所述证书机构对从所述用户接收的除所述第一哈希值子集之外的所有哈希值进行签名之后,使用经所述证书机构签名的哈希值所对应的密钥对文件进行签名。
3.如权利要求1所述的身份认证方法,其中对所述一定数目密钥中的每一个密钥与所述用户的用户标识的对应关系求哈希进一步包括对所述一定数目密钥中的每一个密钥与所述用户的用户标识的组合求哈希。
4.如权利要求1所述的身份认证方法,其中对所述一定数目密钥中的每一个密钥与所述用户的用户标识的对应关系求哈希进一步包括对所述一定数目密钥中的每一个密钥、所述用户的用户标识和所述每一个密钥的公布时间的组合求哈希。
5.如权利要求1所述的身份认证方法,还包括:
从所述密钥集中选取除所述一定数目密钥之外的第一密钥;
对所述第一密钥与所述用户标识的对应关系求哈希并将所得的关于所述第一密钥的哈希值、所述用户标识和所述一定数目密钥中除所述第一密钥子集之外的所有密钥的组合求哈希;
将所得的所述组合的哈希值和关于所述第一密钥的哈希值放置到公共媒体上,其中所述公共媒体能够确保公布在其上的信息不可篡改;以及
在所述证书机构对从所述用户接收的除所述第一哈希值子集之外的所有哈希值进行签名之后并且在所述组合的哈希值和关于所述第一密钥的哈希值已存在于所述公共媒体上之后,释放所述一定数目密钥中除所述第一密钥子集之外的所有密钥。
6.如权利要求1所述的身份认证方法,还包括:
从所述密钥集中选取除所述一定数目密钥之外的第一密钥;
对所述第一密钥与所述用户标识的对应关系求哈希并将所得的关于所述第一密钥的哈希值、所述用户标识、所述第一密钥的公布时间和所述一定数目密钥中除所述第一密钥子集之外的所有密钥的组合求哈希;
将所得的所述组合的哈希值和关于所述第一密钥的哈希值放置到公共媒体上,其中所述公共媒体能够确保公布在其上的信息不可篡改;以及
在所述证书机构对从所述用户接收的除所述第一哈希值子集之外的所有哈希值进行签名之后并且在所述组合的哈希值和关于所述第一密钥的哈希值已存在于所述公共媒体上之后,释放所述一定数目密钥中除所述第一密钥子集之外的所有密钥。
7.如权利要求5或6所述的身份认证方法,其中所述公共媒体为区块链。
8.如权利要求5或6所述的身份认证方法,其中所述公共媒体为由可信第三方操作的公告牌。
9.如权利要求5或6所述的身份认证方法,其中所述公共媒体为只写数据库,并且写入所述只写数据库中的每个数据块不可撤回且在所有用户之间达成了共识。
10.如权利要求1所述的身份认证方法,其中所述第一哈希值子集中所包含的哈希值的数目是所述一定数目密钥中所包含的密钥的数目的一半。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛斯比尔有限公司,未经克洛斯比尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710971671.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种覆膜滤料的制备方法
- 下一篇:一种纳米抗菌空气过滤非织造材料及其制备方法