LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7186|回复: 1

LoRaWAN 安全 AES128 加密解密(加解密)的机制

[复制链接]

88

主题

434

帖子

4043

积分

论坛元老

Rank: 8Rank: 8

积分
4043
发表于 2017-6-21 12:01:20 | 显示全部楼层 |阅读模式
本帖最后由 BeyondDream 于 2021-4-23 16:43 编辑

2017年,150个国家受 WannaCry(勒索病毒)的危害,造成损失达80亿美元。

同时,“吓得”LoRA Alliance 赶紧出来解释,LoRaWAN 是安全的!
要点如下:

1)端到端的双重加密



2)应用数据加密 和 报文完整性检验



3)终端 到 网关,采用 AES-128 加密;
   NS服务器 到 AS服务器,推荐 HTTPS 和 VPN 安全链接。

下载 LoRaWAN 安全报告:
《LoRa Alliance_Security-FAQ_V6》和《LoRaWAN_Security-Whitepaper_V6_Digital》
请链接::http://www.rimelink.com/nd.jsp?id=48&_np=107_316

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

88

主题

434

帖子

4043

积分

论坛元老

Rank: 8Rank: 8

积分
4043
 楼主| 发表于 2020-8-6 17:19:30 | 显示全部楼层
本帖最后由 BeyondDream 于 2021-4-23 16:43 编辑



LoRaWAN 端到端安全机制如上图所示,特别注意:网关只是透传,加解密是由 节点 和 server 分别完成。

比如下面的 8 字节明文:rimelink



经过 AES128 加密后,生成密文:0x00, 0x04, 0xD3, 0x89, 0x84, 0x28, 0x58, 0xBA



经过 AES128 解密后,还原明文:rimelink



这是通过 2 个 AES128 加密和解决函数来实现的,它们分别是:LoRaMacPayloadEncrypt()LoRaMacPayloadDecrypt()



下载上述 LoRaWAN AES128 加密解密的 C 代码工程 LoRaWANEncryptDecrypt




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2022-6-28 19:35 , Processed in 0.188551 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表