ES6 (MNO-eUICC) 接口中 OTA 平台通信概述

ES6 (MNO-eUICC) 接口中 OTA 平台通信概述

1. 概述

  • **ES6 接口:** 连接 MNO OTA 平台与 eUICC 内部配置文件的安全通道。

  • **目的:** 允许 MNO 通过 OTA 方式对 eUICC 上的配置文件进行远程管理,例如启用/禁用配置文件、更新策略规则等。

2. 安全通道

  • ES6 接口使用 ETSI TS 102 225 4 和 ETSI TS 102 226 5 中定义的 SCP80 或 SCP81 安全通道。

  • **SCP80:** 基于对称密钥加密,提供数据机密性和完整性保护。

  • **SCP81:** 提供比 SCP80 更强的安全性,使用更长的密钥长度和更强的加密算法。

3. 安全设置

  • 本规范建议 ES6 接口至少采用 ES5 接口中定义的最低安全设置 (见 2.4.2)。

  • **密钥长度:** AES-128 位。

  • **加密模式:** CBC 模式。

  • **消息认证码 (MAC):** AES CMAC 模式,64 位长度。

  • **安全协议标识符 (SPI):** 设置为 '16',表示使用 AES CMAC 和 CBC 加密。

  • **PoR (Proof of Receipt):** 在发送响应消息时使用 PoR,以确认命令执行结果。

4. 协议选择

  • MNO 可以选择使用 SMS、CAT_TP 或 HTTPS 作为 ES6 接口的传输协议,具体取决于 eUICC 和设备的通信能力以及要执行的操作类型。

  • **SMS:**

  • 适用于命令长度较短或需要触发 HTTPS 或 CAT_TP 会话的情况。

  • 需遵循 3GPP TS 31.115 13 和 ETSI TS 102 226 5 中定义的安全要求。

  • 需使用 AES CMAC 和 CBC 加密,并设置 SPI 为 '39' 以启用 PoR 和加密。

  • **HTTPS:**

  • 适用于需要传输较大数据量或需要更复杂通信协议的情况。

  • 需使用 PSK-TLS (预共享密钥 TLS) 协议,并支持 TLS 1.2。

  • PSK 需具有至少 128 位的熵。

  • 需支持 DNS 解析,以解析 SM-SR 的 IP 地址。

5. 通知流程

  • eUICC 可以通过 SMS、CAT_TP 或 HTTPS 向 SM-SR 发送默认通知,例如首次网络连接、配置文件启用或回滚等。

  • 通知消息的内容格式在所有协议中都是相同的。

  • SM-SR 需确认收到通知,并根据协议类型执行相应的确认流程。

6. 关键点

  • ES6 接口的安全性和可靠性对于 MNO 远程管理 eUICC 至关重要。

  • 规范建议采用强加密算法和协议,并启用 PoR 机制以确保命令执行结果。

  • MNO 应根据 eUICC 和设备的通信能力选择合适的传输协议,并配置相应的安全参数。

总结

ES6 接口在 eUICC 远程配置和管理中扮演着重要角色,其安全性至关重要。 了解 ES6 接口的安全机制、协议选择和通知流程,有助于 MNO 有效地对 eUICC 进行远程管理。

相关推荐
柳杉14 分钟前
用 Codex 完成智慧高速 3D 可视化大屏,从 18 张行业设计稿到可交互的运行监测中心
前端·ai编程·数据可视化
运维行者_22 分钟前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php
review4454324 分钟前
拿到 codex 第一步
前端·agent·vibecoding
2401_8685347825 分钟前
陈冲2026年上海纽约大学全英文毕业演讲
服务器·网络
鶴哥只手遮天35 分钟前
jQuery 4.0 源码架构与工程实践-第 01 章 · 全景与工程结构:一个 20 岁库的自省
前端·javascript·jquery
徐小夕1 小时前
doc2docx方案,开源!
前端·vue.js·github
徐小夕1 小时前
JitOFD:一款面向信创与档案场景的 Web 端 OFD 编辑器
前端·vue.js·github
孟健2 小时前
Kimi K3.1 Pro 编程实测:3个月27万行代码,每年1.7万预算下如何9分钟修好顽固Bug
前端·开源·ai编程
inksci2 小时前
在线编辑表格,功能强大,json互转
前端·javascript·html
咩咩啃树皮2 小时前
JavaScript 中 this 指向为什么总在变?
开发语言·前端·javascript