从硬件到应用全层守护物联网:分层安全蓝图
文/ Wouter van der Beek
当今互联世界,物联网安全不再可选——是法规强制。近期立法要求设备嵌入“合理安全特性”,凸显:保护设备成本远低于暴露风险。
安全按层架构。基石从硬件起,继之网络,终至应用。本文聚焦Thread网络层——低成本、低功耗、基于IP的_mesh_网络——与管辖设备交互的OCF应用层。
硬件安全
受限微控制器须防恶意固件与硬件窥探。安全硬件强制验证启动序列、签名固件、隔离内存与外设访问。仅受信任、定义良好的API可触达关键代码,从而最小化攻击面、为上层安全筑牢基石。
网络安全
Thread以网络级AES-CCM密钥保护在途数据。每包获认证标签并加密,保障完整性、机密性、真实性。密钥通过基于计数器的派生定期刷新防妥协。
新设备入网须安全获取网络密钥——称作入网委任。Thread使用密码认证密钥交换(PAKE),属DTLS一部分,将低强度共享密钥转化为强密钥。这让Thread委任者(如智能手机)通过加密信道向入网设备传输网络密钥。
应用安全

应用层面,开放连接基金会(OCF)提供全面所有权转移与设备配置流。OCF签发设备证书、维护安全数据库,通过PKI基建实现双向认证。
配置指令经DTLS加密信道下发。流程始于所有权转移,经状态迁移,支持所有权变更时通过硬件复位回初始状态。
OCF还提供基于角色的访问控制与制造商用途描述符,为网络层威胁增设防线。
在受限硬件上实现OCF-over-Thread
在低成本微控制器部署OCF over Thread具挑战:代码空间、内存、CPU资源受限。解法在于代码复用——跨双栈共享单一加密核心(mbedTLS),因OCF与Thread均依赖DTLS。
加密原语受益于硬件加速,大幅缩短入网时间与功耗。通过mbedTLS管理硬件访问,关乎性能与安全。
OCF与Thread组织均发布开源实现,消除歧义、保障开发者互操作性。
当应用、网络、硬件三层紧密集成,成果即是当前可部署的顶级安全物联网平台。
作者:Wouter van der Beek,Cisco高级物联网架构师兼开放连接基金会技术工作组主席;Bruno Johnson,Cascoda CEO,开放连接基金会成员
物联网技术