设备识别码配发方法、装置及物联网设备制造方法及图纸

技术编号:22915666 阅读:31 留言:0更新日期:2019-12-24 22:12
本发明专利技术提供一种设备识别码配发方法,应用于区块链网络的任一区块链节点中,至少一物联网设备与所述区块链网络中的任一区块链节点建立通信连接。所述设备识别码配发方法包括:获取所述至少一物联网设备发送的所述物联网设备的公钥及设备信息;生成一组随机码,并根据所述物联网设备的公钥及设备信息结合所述随机码生成一组设备识别码;将所述设备识别码发送至所述物联网设备,并将所述设备识别码及所述物联网设备的公钥成对写入所述区块链网络。本发明专利技术还提供一种设备识别码配发装置及物联网设备。通过本发明专利技术物联网设备获取由区块链网络配发的全球唯一设备识别码,节省成本、提高生产效率,还能保证设备识别码的唯一性且防止他人篡改。

【技术实现步骤摘要】
设备识别码配发方法、装置及物联网设备
本专利技术涉及通信
,具体涉及一种物联网设备、基于共识技术的设备识别码配发方法及装置。
技术介绍
随着物联网的快速发展,物联网设备的数量也随之剧增,据估计,2017年全球物联网设备安装数量高大285亿个,而到2020年全球物联网设备的安装数量预估会达到500亿。在如此大量的设备中,每一个物联网设备都会配备一个设备识别码,该识别码必须唯一且不能被篡改。现今物联网设备的识别码都是由设备厂商自行建置,虽然厂商在配置设备识别码时是每台设备配置一个唯一的识别码,但此唯一性也只是仅限于厂商自己生产的设备之中,置于整个互联网或物联网上却不一定能做到唯一。另外,一般设备的识别码是装置的序列号或MacAddress,无法防止他人进行篡改或冒用。
技术实现思路
鉴于以上内容,有必要提出一种物联网设备、设备识别码配发方法及装置,用于为物联网设备配发全球唯一的设备识别码,且能够防止他人对设备识别码进行篡改。本申请的第一方面提供一种设备识别码配发方法,应用于区块链网络的任一区块链节点中,至少一物联网本文档来自技高网...

【技术保护点】
1.一种设备识别码配发方法,应用于区块链网络的任一区块链节点中,至少一物联网设备与所述区块链网络中的任一区块链节点建立通信连接,其特征在于,所述设备识别码配发方法包括:/n一区块链节点与至少一物联网设备建立通信连接后,获取所述至少一物联网设备发送的所述物联网设备的公钥及设备信息;/n生成一组随机码,并根据所述接收到的物联网设备的公钥及设备信息结合所述随机码生成一组设备识别码;/n将所述设备识别码发送至所述物联网设备,并将所述设备识别码及所述物联网设备的公钥成对写入所述区块链网络。/n

【技术特征摘要】
1.一种设备识别码配发方法,应用于区块链网络的任一区块链节点中,至少一物联网设备与所述区块链网络中的任一区块链节点建立通信连接,其特征在于,所述设备识别码配发方法包括:
一区块链节点与至少一物联网设备建立通信连接后,获取所述至少一物联网设备发送的所述物联网设备的公钥及设备信息;
生成一组随机码,并根据所述接收到的物联网设备的公钥及设备信息结合所述随机码生成一组设备识别码;
将所述设备识别码发送至所述物联网设备,并将所述设备识别码及所述物联网设备的公钥成对写入所述区块链网络。


2.如权利要求1所述的设备识别码配发方法,其特征在于,所述方法还包括:
在所述区块链网络中检索是否存在与所述生成的设备识别码相同的设备识别码;
若是,则重新生成一组随机码,并根据所述物联网设备的公钥及设备信息结合所述重新生成的随机码生成新的设备识别码;
若否,则将所述设备识别码发送至所述物联网设备。


3.如权利要求1所述的设备识别码配发方法,其特征在于,所述方法还包括:
接收由物联网设备发送的设备识别码寻回请求,其中,所述设备识别码寻回请求中包括所述物联网设备的公钥;
响应所述物联网设备发送的设备识别码寻回请求,在所述区块链网络中查找是否存在所述物联网设备的设备识别码;
若不存在,则向发出所述设备识别码寻回请求的物联网设备回传一寻回失败警示信息;
若存在,则随机生成一组第一验证码,并将所述随机生成的第一验证码利用所述物联网设备发送的设备识别码寻回请求中的公钥进行加密;
将所述利用公钥加密后的第一验证码发送至所述发出设备识别码寻回请求的物联网设备,并请求所述物联网设备回传所述第一验证码以进行身份验证;
接收所述物联网设备回传的第一验证码,并判断所述第一验证码是否与发送的第一验证码一致;
若一致,则将该物理网设备的设备识别码发送至所述物联网设备;
若不一致,则拒绝向所述物联网设备回传所述设备识别码,并发送设备识别码寻回失败警示信息。


4.如权利要求1或3所述的设备识别码配发方法,其特征在于,所述方法还包括:
接收由物联网设备发送的待验证设备识别码,在所述区块链网络查找是否存在与所述待验证设备识别码对应的公钥;
若不存在,则向发出所述设备识别码的物联网设备返回验证失败警示信息;
若存在,则随机生成一组第二验证码,并将所述随机生成的第二验证码利用由所述区块链网络查找到的公钥进行加密;
将所述利用公钥加密后的第二验证码发送至所述发出设备识别码的物联网设备,并请求所述物联网设备回传所述第二验证码以进行身份验证;
接收所述物联网设备回传的第二验证码,并判断所述第二验证码是否与发送的第二验证码一致;
若...

【专利技术属性】
技术研发人员:刘扬伟李奇璁邱良德
申请(专利权)人:富泰华工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1