通用认证架构:密钥建立、访问控制与身份管理
1. 终端到远程设备的密钥建立
终端与远程设备之间的密钥建立是保障通信安全的重要环节。以下是具体的步骤:
1. NAF 密钥中心发送数据 :NAF 密钥中心通过安全隧道将 Ks_local_device、B - TID 和密钥生命周期发送给远程设备。远程设备存储这些数据以备后续使用。
2. 远程设备发送数据和 MAC :远程设备发送 NAF_ID、Device_ID、B - TID、密钥生命周期和一个 MAC。MAC 的计算方式为:
- (MAC = HMAC - SHA256(Ks_local_device, NAF_ID \oplus Device_ID \oplus B - TID)),并截断为 16 个八位字节。
- 此时,UICC 托管设备知道密钥建立成功。
3. UICC 托管设备验证 MAC :UICC 托管设备推导 Ks_local_device 密钥并验证 MAC。然后存储 Ks_local_device 密钥和相关数据(如 Device_ID)。
4. UICC 托管设备发送确认 :UICC 托管设备使用 MAC 和 Ks_local_device 密钥向远程设备发送推导成功的确认信息。
信任保障
设备的可信度可以通过遵循 TCG(可信计算组)MPWG(移动电话工作组)移动电话规范或其他 TCG 技术来保证。
2. UICC 到终端的密钥分发
UICC 与终端之
超级会员免费看
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



