[发明专利]物联网的命名和区块链记录有效
申请号: | 201780074114.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN110024422B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | N·M·史密斯;K·诺兰;M·凯利;G·伯恩斯;M·诺兰;J·布莱迪;C·尼斯坎奈尔;N·卡希尔;T·J·马西埃拉;Z·张;G·J·安德森;I·穆迪科;D·卡尔博尼;E·莱恩;R·戴维斯;T·M·科兰伯格;M·科宁;J·维纳斯;R·普尔纳查得兰;W·C·德里武;R·查克 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04W4/70 | 分类号: | H04W4/70;H04L41/0806;H04L41/12;H04L45/00;H04L61/4505;H04L61/5069;H04L9/40;H04L67/10;H04L67/104;H04L67/1042;H04L67/1087;H04L67/12;H04L67/562 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李炜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 命名 区块 记录 | ||
1.一种用于在IoT网络中形成复合对象的设备,所述设备包括:
针对组的一个或多个复合对象和一个或多个子对象,所述一个或多个子对象中的第一一个或多个子对象形成所述一个或多个复合对象中的第一复合对象,针对所述组的集合组标识符基于所述一个或多个复合对象、或所述第一一个或多个子对象的一个或多个名称来确定;
装置所有方,所述装置所有方包括:
名称服务器,所述名称服务器用于向所述第一一个或多个子对象提供名称;以及
所述一个或多个复合对象和所述一个或多个子对象的列表;以及
区块链,所述区块链记录所述第一一个或多个子对象。
2.如权利要求1所述的设备,其中,复合对象或子对象较低级别子对象形成。
3.如权利要求1所述的设备,其中,子对象包括原子对象。
4.如权利要求1所述的设备,其中,复合对象的名称包括根据所述多个子对象的名称计算的散列。
5.如权利要求1所述的设备,其中,每个子对象包括组密钥,所述组密钥允许子对象代表所述组来起作用。
6.如权利要求1至5中任一项所述的设备,其中,所述装置所有方包括EPID服务器。
7.如权利要求1至5中任一项所述的设备,其中,所述装置所有方包括代理中介。
8.如权利要求1至5中任一项所述的设备,其中,所述装置所有方包括区块链。
9.如权利要求1至5中任一项所述的设备,其中,所述区块链包括所述复合对象的记录。
10.一种用于在IoT网络中形成复合对象的方法,所述方法包括:
存储针对组的一个或多个复合对象和一个或多个子对象的列表,所述一个或多个子对象中的第一一个或多个子对象形成所述一个或多个复合对象中的第一复合对象;
计算针对所述组的集合组标识符,所述集合组标识符基于所述一个或多个复合对象、或所述第一一个或多个子对象的一个或多个名称;
在区块链事务中将所述集合组标识符提交给区块链;以及
在名称服务器中从所述区块链获得组名称。
11.如权利要求10所述的方法,包括:
根据所述区块链判定所述集合组标识符是否已经在使用中;并且,如果是,
则生成新的集合组标识符。
12.如权利要求10所述的方法,包括:
接受来自子对象的加入请求;
确认所述子对象是组成员;
在所述区块链中查找所述子对象的名称;以及
从所述名称服务器向所述子对象提供组密钥。
13.如权利要求10所述的方法,包括:
判定组成员身份是否为私密的;并且,如果是,
则从充当所述名称服务器的代理的所述装置所有方向子对象提供组密钥。
14.如权利要求10所述的方法,包括通过以下操作来创建所述集合组标识符:
组合子对象的名称以形成组合;以及
计算所述组合的散列码。
15.如权利要求10所述的方法,包括通过以下操作来创建子对象的名称:
组合形成所述子对象的所有子子对象的名称以形成组合;并且
计算所述组合的散列码。
16.如权利要求10所述的方法,包括:
确认区块链事务在网状网络中的装置组中是有效的;以及
如果无效,则反转所述区块链事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780074114.2/1.html,转载请声明来源钻瓜专利网。