一种基于区块链的身份认证方法及其系统
基本信息
申请号 | CN201910240020.9 | 申请日 | - |
公开(公告)号 | CN109922077B | 公开(公告)日 | 2021-06-04 |
申请公布号 | CN109922077B | 申请公布日 | 2021-06-04 |
分类号 | H04L29/06;H04L9/00 | 分类 | 电通信技术; |
发明人 | 程威;李静;唐肖旅 | 申请(专利权)人 | 北京思源理想控股集团有限公司 |
代理机构 | 北京宣言律师事务所 | 代理人 | 李知伦 |
地址 | 102300 北京市门头沟区葡东20号楼办公楼6-1-21号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及基于区块链的身份认证方法及其系统。本发明的基于区块链的身份认证方法,包括以下步骤,区块链智能合约接收服务端发送的身份认证请求,身份认证请求包括用户公钥及E(f(x))、E(g(x)),E(f(x))和E(g(x))由客户端根据预设同态加密算法E计算获得;智能合约根据用户公钥查询用户在区块链上的认证凭证Ea,并根据E(f(x))、E(g(x))、以及同态加密算法E的同态属性进行计算验证,若满足同态属性,则身份认证通过;智能合约将身份认证结果返回服务端。其有益效果是:基于区块链本身的特性,能抵御重放攻击和暴力破解的威胁,导致攻击成本增大。利用同态加密属性等式,可以构建nizk,在不泄露用户身份认证的原始凭据的条件下,证明用户拥有其凭据,从而证明其身份。 |
