[发明专利]一种基于区块链的物联网认证方法与装置有效
申请号: | 201910071740.7 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109714173B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 郭少勇;徐思雅;阮琳娜;邵苏杰;喻鹏;丰雷;亓峰;胡杏;邱雪松;代美玲 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L12/26;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 联网 认证 方法 装置 | ||
本发明实施例提供一种基于区块链的物联网认证方法与装置。其中,方法包括:接收终端发送的访问请求,获取访问请求携带的终端的数字签名;根据数字签名和预先获取的终端的公共参数对终端的身份进行验证,若验证通过,则接受数字签名并向终端开放权限;其中,公共参数是根据第一节点广播的消息获取的;第一节点,为将终端注册到区块链上使用的区块链边缘层中的边缘节点。本发明实施例提供的基于区块链的物联网认证方法与装置,结合区块链去中心化认证和移动边缘计算将计算和存储能力下沉到靠近网络边缘设备的优势,能实现边缘节点直接进行认证,能有效保护终端的隐私、保护终端的边缘安全,能提高认证速度。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种基于区块链的物联网认证方法与装置。
背景技术
当前区块链技术凭借其分布式共识、去中心化总账以及非对称加密等优势为用户提供了出色的隐私保护与点对点服务,在工业4.0的各个领域得到了广泛关注。随着层出不叠的智能设备在社会生活中的普及,如智能工厂、智慧城市、智能家居,用户的隐私越来越透明化。为了加强对用户的个人信息保护,同时实现这些单个领域平台之间的数据合作共享,避免集中式平台在普遍存在的高成本、高延时与低效率的缺点,基于区块链的分布式认证系统成为解决这些问题的核心技术。
受限于智能设备的庞大数量与其分布的广泛性,单纯建立于区块链网络的物联网模式显然无法覆盖所有的智能设备。同时,大量终端产生的数据洪流也给核心网络带来了极大的负担。而目前的研究大部分专注于实现设备的认证,而忽略了核心网络的数据堵塞和靠近智能设备的边缘安全。
发明内容
针对现有技术存在的问题,本发明实施例提供一种克服上述问题或者至少部分地解决上述问题的一种基于区块链的物联网认证方法与装置。
第一方面,本发明实施例提供一种基于区块链的物联网认证方法,包括:
接收终端发送的访问请求,获取所述访问请求携带的所述终端的数字签名;
根据所述数字签名和预先获取的所述终端的公共参数对所述终端的身份进行验证,若验证通过,则接受所述数字签名并向所述终端开放权限;
其中,所述公共参数是根据第一节点广播的消息获取的;所述第一节点,为将所述终端注册到区块链上使用的区块链边缘层中的边缘节点。
第二方面,本发明实施例提供一种基于区块链的物联网认证装置,包括:
接收模块,用于接收终端发送的访问请求,获取所述访问请求携带的所述终端的数字签名;
认证模块,用于根据所述数字签名和预先获取的所述终端的公共参数对所述终端的身份进行验证,若验证通过,则接受所述数字签名并向所述终端开放权限;
其中,所述公共参数是根据第一节点广播的消息获取的;所述第一节点,为将所述终端注册到区块链上使用的区块链边缘层中的边缘节点。
第三方面,本发明实施例提供一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的基于区块链的物联网认证方法。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的基于区块链的物联网认证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910071740.7/2.html,转载请声明来源钻瓜专利网。