"本文档主要介绍了ZigBee技术规格中的安全机制,特别是对称密钥密钥协商方案的详细说明,涉及到的消息认证码(HMAC)和密钥协商协议。"
在ZigBee技术规范中,安全机制是确保无线通信网络中数据完整性和保密性的重要组成部分。其中,对称密钥密钥协商方案是实现这一目标的关键方法。B.1.4部分提到了带密钥的散列函数的消息身份验证,使用了HMAC(Hash-based Message Authentication Code),具体规定遵循FIPS PUB 198的标准。HMAC利用加密散列函数(如在B.1.3中指定的)来生成消息认证码,确保消息的完整性和来源的合法性。这里的块大小B被设定为16,对应128位的数据完整性密钥。
B.1.5部分涉及专业键控哈希函数Mes-Saint认证,也是基于HMAC,但可能有特定的实现细节和应用要求。B.1.6部分描述了挑战域参数,用于增加安全层,例如(minchallengelen,maxchallengelen)=(128,128),意味着挑战的长度范围为128到128位。这些挑战用于验证通信双方的身份。
在B.2.1中,详细阐述了对称密钥密钥协商协议,该协议使用全对称密钥并结合密钥确认方案。协议的执行包括使用B.1.4中指定的HMAC方案,B.1.5中的专用HMAC方案,以及B.1.3中指定的加密散列函数。协议参数如关键尺寸(KEYLEN)、共享数据(SharedData)以及可选的文本1和文本2,都有明确的规定。挑战域参数同样按照B.1.6来设定。
ZigBee是一种低功耗、低数据速率的无线通信技术,常用于物联网(IoT)设备。ZigBee PRO 2015 R21和ZigBee3.0是其特定的版本,提供了更高级别的网络和应用支持。安全机制是ZigBee规范的重要组成部分,确保了ZigBee网络在智能家居、工业自动化等领域中的可靠性和安全性。
本文档还强调了ZigBee联盟的版权信息和使用条款,提醒用户关于第三方知识产权的潜在问题,并明确表示不提供任何明示或暗示的担保,同时免除了因使用文档信息可能导致的任何损害责任。