[发明专利]一种基于区块链的物联网设备数字身份管理系统及其方法有效
申请号: | 201910123500.7 | 申请日: | 2019-02-18 |
公开(公告)号: | CN109714174B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 李芳;赵赫;李晓风;谭海波 | 申请(专利权)人: | 中国科学院合肥物质科学研究院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230031 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链的物联网设备的数字身份管理系统及其方法,该系统包括:物联网设备、数字身份管理区块链、设备入网客户端、物联网设备的生产商、查询验证者、分布式数据库;该方法主要包括步骤:物联网设备的数字身份注册、物联网设备的数字身份存储、物联网设备的数字身份查询和验证。本发明能够实现物联网设备数字身份的唯一性,以及数字身份记录的不可篡改和可追溯,为物联网设备提供更安全可信的数字身份注册、存储、验证等服务。 | ||
搜索关键词: | 一种 基于 区块 联网 设备 数字 身份 管理 系统 及其 方法 | ||
【主权项】:
1.一种基于区块链的物联网设备数字身份管理系统,其特征包括:物联网设备、数字身份管理区块链、设备入网客户端、物联网设备的生产商、查询验证者、分布式数据库;所述物联网设备的生产商生成初始设备出厂标识并在存储在物联网设备中;所述初始设备出厂标识是由物联网编码标准编号以及设备编号组成;所述设备入网客户端为所述物联网设备提供所述数字身份管理区块链的钱包程序;所述钱包程序为所述物联网设备在所述数字身份管理区块链上生成用户账号,以使所述物联网设备成为所述数字身份管理区块链的合法用户;所述用户账号包括基于非对称加密算法生成的公钥和对应的私钥;所述设备入网客户端为所述物联网设备提供所述数字身份管理区块链上身份注册合约的合约地址;所述物联网设备根据所述合约地址调用所述身份注册合约,并向所述身份注册合约提交物联网设备的初始设备出厂标识;若身份注册合约调用成功,则所述身份注册合约生成物联网设备的数字身份标识,并返回给所述设备入网客户端和物联网设备;所述数字身份管理区块链将所述身份注册合约的调用作为一个交易记录进行保存;所述物联网设备的数字身份标识是由所述用户账号的公钥、交易编号和初始设备出厂标识组成;所述交易记录中保存交易编号、物联网设备的初始设备出厂标识、合约调用时间;若身份注册合约调用失败,则所述身份注册合约返回身份注册失败消息给所述设备入网客户端和物联网设备;所述物联网设备将所述数字身份标识进行本地化存储;同时将数字身份标识及其生成的时间作为一个条目增加到分布式数据库中进行存储;所述物联网设备利用用户账号的私钥对采集的物联网数据生成数字签名后,将物联网设备的数字身份标识、采集的物联网数据、生成的数字签名一起上传至物联网中;所述查询验证者通过物联网获取物联网设备所上传的数据后,根据数据中提供的物联网设备的数字身份标识解析出公钥,从而基于公钥验证数字签名的真伪性;同时,根据数据中提供的物联网设备的数字身份标识解析出交易编号,并在数字身份管理区块链上查询相应交易编号所对应的交易记录信息,从而验证数字身份标识与交易记录信息是否一致,若一致,则表明数字身份验证成功,反之表明验证失败。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院,未经中国科学院合肥物质科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910123500.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的物联网认证方法与装置
- 下一篇:存证方法、取证方法及存证系统