doc

matter

智能家居,近场控制。

以 ipv6 over BLE/WIFI/Thread 为基础,设定应用层协议。

init: PASE

PASE: 以 spake2+ 做 device 初始化配对,administrator (例如手机)为commissioner,device为commissionee。

配对完毕,建立安全信道。

commissionee发device attestation,commissioner进行校验。

校验通过,commissioner向device发nocsr request,device提交nocsr之后,commissioner为device签发node operation certificate (noc)。

每个matter device可以有多个noc。

comm: CASE

CASE: node 之间,基于 noc 进行 sigma-i 协商,安全通信。

这里sigma-i的中间key又基于session context派生,与tls类似。

acl

administrator 与 受控 node 通信,更新acl。

administrator 与 控制 node 通信,更新noc。

node之间的控制通信,会检查noc里的标识是否与acl匹配。

resumption

除了实时的sigma-i,还支持基于sigma-i shared_secret的resumption,主要是结合context做salt派生,比较简单。

group key

administrator 安全分发 group key,这块主要follow Thread的设计(epoch key轮转更新,基于当前版本的epoch key派生group key),没啥特别的。



Published

07 December 2022

Tags


Share On