摘要
本发明公开了基于区块链和零知识证明的身份认证方法及系统,属于物联网技术领域,要解决的技术问题为基于区块链如何去中心化的实现网络设备身份认证、以确保用户身份与数据的安全。包括如下步骤:基于设备身份标识、加密身份信息以及验证密钥构建注册信息,并将注册信息发送至区块链进行注册申请;设备端基于公钥和公钥哈希值、调用非交互式零知识证明算法生成证明信息,基于设备身份标识、验证密钥和证明信息构建验证信息,并将验证信息发送至区块链进行验证申请,区块链调用非交互式零知识证明算法对验证信息进行验证,并向设备端和数据中心返回验证结果,对于通过验证的设备端,数据中心为设备端提供访问控制和权限管理。
技术关键词
零知识证明
设备端
身份认证方法
密钥
身份认证系统
数据中心
标识
加密
权限管理
物联网设备认证
哈希算法
私钥
阶段
物联网技术
节点
公钥
网络设备
曲线
系统为您推荐了相关专利信息
硬件安全模块
嵌入式芯片
密钥
非对称加密算法
国密算法
贝叶斯分类算法
动态时间规整算法
轨迹
订单
编码
PKI证书
对象标识符
密码算法
数字签名验证
签发方法