一种基于区块链的身份认证方法及其系统

基本信息

申请号 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,在不泄露用户身份认证的原始凭据的条件下,证明用户拥有其凭据,从而证明其身份。