首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LoraWan协议在空中激活运行Diffie吗?

LoraWan协议在空中激活运行Diffie吗?
EN

Security用户
提问于 2018-03-22 22:59:50
回答 1查看 242关注 0票数 0

我正在看LoraWan协议规范,我想捕捉设备的空中激活。到目前为止,我已经看到:

https://zakelijkforum.kpn.com/lora-forum-16/over-the-air-activation-otaa-8323

因为它似乎是使用非Hey来生成密钥,我想,“嘿,在我看来,似乎是Diffie。”

  • LoRaWan中的空气激活是否如链接所提到的那样?
  • 如果是,Diffie Hellman是否正在使用密钥交换?
EN

回答 1

Security用户

回答已采纳

发布于 2018-03-25 16:11:59

让AppK的应用键。仅使用AES算法生成应用会话密钥(AppSKey)和网络会话密钥(NwkSKey),而不采用Diffie协议。

假设我们有一个产生16位伪随机的设备节点,即DevNonce。这个现在被发送到应用服务器。应用服务器生成22位伪随机的当前,即发送到设备节点的AppNonce。

名为NetID的网络ID在实体之间预先共享.此外,还使用了标准的32位代码( NwkSKey为0x01,AppSKey为0x02)。

最后,结果消息被填充到128位。

代码语言:javascript
复制
NwkSKey = aes128_encrypt(AppKey, 0x01 | AppNonce | NetID | DevNonce | pad16)
AppSKey = aes128_encrypt(AppKey, 0x02 | AppNonce | NetID | DevNonce | pad16)

不过,我建议您通过这个链接来深化LoraWan安全性

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/182113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档