当下大火的LoRaWAN 安全性如何?

电子说

1.2w人已加入

描述

LoRaWAN 是 LoRa 联盟开发的远程广域网络协议,可将“事物”无线连接到区域、国家或全球网络中的互联网。该技术可满足关键的物联网 (IoT) 要求,例如双向通信、端到端安全性、移动性和本地化服务。它使用 ISM 频段中的未授权频谱定义了网络的通信协议和系统架构,而 LoRa 物理层在连接到网络的远程传感器、信标和网关之间建立了远程通信链路。该协议有助于利用任何位置的硬件和软件快速建立公共或私有物联网网络。

在使用LoRaWAN的过程中,加密性如何?是否安全,接下来就详细介绍一下:
LoRaWAN 有一个用于网络的安全层和一个用于应用程序的安全层。应用层安全保证网络运营商无权访问最终用户的应用数据,而网络安全保证网络中的每个节点都是合法的。因此,LoRaWAN 标准提供了两个加密层:
1.终端设备和网络服务器交换一个 128 位的网络会话密钥。
2.在应用程序级别,一个唯一的 128 位应用程序会话密钥 (AppSKey) 是端到端共享的。
数据由节点加密,然后通过 LoRaWAN 协议再次加密,然后传输到 LoRa 网关。网关通过标准 IP 网络将数据传输到网络服务器。网络服务器使用网络会话密钥 (NwkSkey) 解密 LoRaWAN 数据。然后它将数据发送到应用程序服务器,应用程序服务器使用应用程序会话密钥来解密数据(AppSKey)。
然后将加密添加到 LoRaWAN 通信协议中。然而,LoRa 传输是基本的无线电波通信,无法自行加密。如果 LoRaWAN 设备通过无线激活或 OTAA 连接到网络,则设备和网络之间会交换一个 128 位的 AppKey。 AppKey 用于在设备发送加入请求时构造消息完整性代码(MIC),然后服务器将 MIC 与 AppKey 进行比较。
如果检查成功,服务器会生成两个新的 128 位密钥:应用会话密钥(AppSkey)和网络会话密钥(NetSkey)(NwkSkey)。 AppKey 用作将这些密钥发送回设备的加密密钥。设备在收到密钥后解密并安装两个会话密钥。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分