[发明专利]一种基于区块链的身份认证方法及其系统有效
申请号: | 201910240020.9 | 申请日: | 2019-03-27 |
公开(公告)号: | CN109922077B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 程威;李静;唐肖旅 | 申请(专利权)人: | 北京思源理想控股集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/00 |
代理公司: | 北京宣言律师事务所 11509 | 代理人: | 李知伦 |
地址: | 102300 北京市门头*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于区块链的身份认证方法及其系统。本发明的基于区块链的身份认证方法,包括以下步骤,区块链智能合约接收服务端发送的身份认证请求,身份认证请求包括用户公钥及E(f(x))、E(g(x)),E(f(x))和E(g(x))由客户端根据预设同态加密算法E计算获得;智能合约根据用户公钥查询用户在区块链上的认证凭证Ea,并根据E(f(x))、E(g(x))、以及同态加密算法E的同态属性进行计算验证,若满足同态属性,则身份认证通过;智能合约将身份认证结果返回服务端。其有益效果是:基于区块链本身的特性,能抵御重放攻击和暴力破解的威胁,导致攻击成本增大。利用同态加密属性等式,可以构建nizk,在不泄露用户身份认证的原始凭据的条件下,证明用户拥有其凭据,从而证明其身份。 | ||
搜索关键词: | 一种 基于 区块 身份 认证 方法 及其 系统 | ||
【主权项】:
1.一种基于区块链的身份认证方法,其特征在于,包括如下步骤:区块链智能合约接收服务端发送的身份认证请求,所述身份认证请求包括用户公钥及E(f(x))、E(g(x)),所述E(f(x))和E(g(x))由客户端根据预设同态加密算法E计算获得,其中,f(x)=H1(x),g(x)=H2(x),其中函数H1与H2是两个不同的单向散列函数,且H1与H2的输出位数相同;所述智能合约根据用户公钥查询用户在区块链上的认证凭证Ea,并根据E(f(x))、E(g(x))、以及同态加密算法E的同态属性进行计算验证,若满足同态属性,则身份认证通过;所述智能合约将身份认证结果返回所述服务端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思源理想控股集团有限公司,未经北京思源理想控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910240020.9/,转载请声明来源钻瓜专利网。