摘要
本发明属于物联网身份验证领域,涉及基于区块链的相互认证密钥协商方法。包括以下步骤:S1)初始化,先由设备制造商选择参数、创建包含配置参数的创世纪文件并发布公共系统参数;S2)由设备和服务器发送注册请求,制造商将生成信息上传至智能合约以便后面进行查询和撤销;S3)身份验证由注册的设备和服务器交互运行,将零知识证明和签名相结合;S4)信息泄露时,可以请求密钥更新。若发现设备的可疑行为,可以直接撤销。本发明提出一种基于区块链的物联网匿名相互认证方法,能实现安全和效率之间的平衡,降低计算成本并提高抵御攻击的能力,能有效应用于身份验证的场景。
技术关键词
匿名相互认证
物联网身份验证
认证密钥协商方法
椭圆曲线加密算法
单向哈希函数
服务器
制造商
签名技术
物联网设备
私钥
会话
区块链技术
参数
有效性
密码
系统为您推荐了相关专利信息
访问控制方法
访问控制策略
非对称加密技术
矩阵
椭圆曲线离散对数
交易隐私保护方法
密钥
标识符
访问控制列表
零知识证明
动态签名
密钥管理中心
孤立森林算法
存储程序代码
生成对抗网络
子模块
轻量级加密算法
双向认证方法
认证凭证
密钥