2024年8月,NIST正式发布了三项后量子密码(Post-Quantum Cryptography, PQC)标准——FIPS 203(ML-KEM,原Kyber)、FIPS 204(ML-DSA,原Dilithium)和FIPS 205(SLH-DSA,原SPHINCS+),标志着密码学领域自公钥密码体系诞生以来最深刻的一次范式转换。对于移动通信产业而言,这一变革的影响远超桌面互联网——3GPP TS 33.501定义的5G安全架构中,从用户身份保护(SUCI)、认证向量生成(AV)、到SBI接口的TLS握手,均建立在经典公钥密码(ECC/RSA)之上。
"Harvest Now, Decrypt Later"(先收集、后解密)攻击模型使得PQC迁移不仅是技术选型问题,更是一个紧迫的时间窗口问题。3GPP SA3工作组在Release 18/19周期内密集开展了多项研究和工作项目,核心包括:TR 33.841(256-bit算法支持研究)、TR 33.894(零信任安全原则研究)、以及TS 33.501自身的多轮增强。本文将深入解析这些规范的设计意图、技术细节和现网部署考量。
在TS 33.501 Section 6.12中,5G系统通过SUCI(Subscription Concealed Identifier)保护用户永久标识SUPI的空中接口传输安全。当前定义了三种保护方案:
| 保护方案 | 算法基础 | 密钥长度 | 密文开销 | 适用场景 |
|---|---|---|---|---|
| Null-scheme(方案0) | 无加密 | N/A | 0 bytes | 紧急呼叫、IMS VoWiFi |
| Profile A(方案1) | ECIES(Curve25519) | 256-bit | ~96 bytes | 高效场景,推荐默认 |
| Profile B(方案2) | ECIES(secp256r1) | 256-bit | ~97 bytes | FIPS合规要求场景 |
Null-scheme的安全隐患:TS 33.501 Annex C.2明确规定Null-scheme直接返回输入(即SUPI明文),这意味着在5G NSA或未配置Home Network Public Key的场景下,UE仍以明文IMSI传输。多个现网测试表明,部分运营商的5G SA网络在初始部署阶段默认使用Null-scheme,造成了显著的隐私泄露风险。
将PQC引入SUCI保护并非简单的算法替换,其核心矛盾在于密文膨胀:
经典ECIES密文大小: ~32 bytes(ECC公钥)+ 32 bytes(加密MSIN)≈ 64 bytes
ML-KEM-768密文大小: 1088 bytes(KEM封装)+ 32 bytes(对称加密)≈ 1120 bytes
ML-KEM-1024密文大小: 1568 bytes(KEM封装)+ 32 bytes(对称加密)≈ 1600 bytes
SUCI通过NAS Registration Request消息传输,而NAS消息本身受限于RRC层PDCP SDU大小限制。密文膨胀约17-25倍,将直接导致:
3GPP SA3在TR 33.841研究报告中,以及后续的PQC相关工作项目中,倾向于采用混合密钥封装(Hybrid KEM)策略,即在现有ECIES基础上叠加PQC KEM层:

图表 1
混合方案的核心设计原则是密码学聚合(Cryptographic Combiner):将经典ECDH共享密钥与PQC KEM共享密钥通过KDF组合,确保即使其中一种算法被攻破,整体安全性仍然成立。具体来说:
KDF(ECIES_shared || ML-KEM_shared || context)Release 19中,TS 33.501 Annex C正在扩展以支持新的SUCI保护方案Profile:
| 特性 | Rel-15/16/17 | Rel-18 | Rel-19(提案中) |
|---|---|---|---|
| Profile A | ECIES-X25519 | 不变 | +Hybrid X25519|ML-KEM-768 |
| Profile B | ECIES-P-256 | 不变 | +Hybrid P-256|ML-KEM-768 |
| Profile C | 未定义 | 未定义 | ML-KEM-768 Only |
| Null-scheme | 支持 | 支持 | 限制为紧急呼叫专用 |
| 公钥分发 | USIM预置 | USIM预置 | +NRF动态获取 |
| 密钥轮换 | 手动OTA | 手动OTA | 自动轮换机制 |
值得特别注意的是公钥分发机制的变化。当前方案依赖USIM卡预置Home Network Public Key,这导致密钥轮换极其困难。Rel-19正在研究通过NRF(Network Repository Function)或UDM动态分发HN公钥的机制,允许更频繁的密钥轮换以应对未来量子计算威胁的升级。
TS 33.501 Section 6.9定义了5G系统的密钥层次结构,其根密钥为OPc(Operator Code)或K(Permanent Key),长度为128-bit或256-bit。然而,在Rel-15/16的实际部署中,绝大多数运营商使用128-bit K和OPc,导致整个密钥链的熵上限被限制在128-bit。
TR 33.841的核心结论之一是:128-bit对称密钥对Grover算法的量子攻击仅提供约64-bit的安全裕度(Grover算法可将暴力搜索复杂度从O(2^n)降至O(2^(n/2)))。虽然当前量子计算机远未达到运行Grover算法攻击AES-128的规模,但考虑到"先存储、后解密"的威胁模型,具有长期保密需求的通信内容需要更高的安全裕度。

图表 2
Rel-19的关键增强包括:
(1)强制256-bit PRF支持
TS 33.501 Section 6.9.2中定义的密钥派生函数KDF基于HMAC-SHA-256,其输出本身为256-bit。但Rel-15/16中,当K为128-bit时,所有派生密钥仅使用KDF输出的低128-bit。Rel-19要求NF(网络功能)必须支持完整的256-bit密钥派生和传输,即使UE侧仍使用128-bit密钥。这为未来无缝切换到256-bit提供了基础。
(2)NAS Count绑定的上下文密钥
为防止密钥重用攻击(Key Reuse Attack),Rel-19引入了基于NAS Count的上下文密钥派生机制。每次NAS安全上下文建立时,AMF从KAMF派生一个与NAS Count绑定的子密钥,确保不同会话的加密密钥完全独立。这在TS 33.501 Section 6.9.3.2A(新增章节)中定义。
(3)算法集扩展
| 安全功能 | Rel-15/16算法 | Rel-19新增算法 | 安全强度 |
|---|---|---|---|
| NAS加密 | NEA0/1/2/3 | NEA4(256-bit AES-GCM) | 128/256-bit |
| NAS完整性 | NIA0/1/2/3 | NIA4(256-bit AES-CMAC) | 128/256-bit |
| RRC加密 | NEA0/1/2/3 | NEA4 | 128/256-bit |
| RRC完整性 | NIA0/1/2/3 | NIA4 | 128/256-bit |
| UP加密 | NEA0/1/2/3 | NEA4 | 128/256-bit |
| UP完整性 | NIA0/1/2/3 | NIA4 | 128/256-bit |
3GPP TR 33.894(Study on zero-trust security principles in mobile networks)是SA3在Release 18启动的零信任安全研究项目。该报告系统性地将NIST SP 800-207定义的零信任原则映射到5G网络架构中,识别了以下关键差距:
| 零信任原则 | 5G当前状态 | 差距分析 |
|---|---|---|
| 持续验证 | 初始认证后信任维持至去注册 | 缺少会话期间重认证机制 |
| 最小权限 | NF通过NRF获取全量API权限 | 缺少细粒度API访问控制 |
| 微分段 | 网络切片提供粗粒度隔离 | NF级/服务级隔离不足 |
| 设备健康评估 | 无UE健康评估机制 | 缺少设备姿态(Posture)采集 |
| 假定违规 | 告警驱动的事后响应 | 缺少主动威胁检测与遏制 |
5G核心网的Service-Based Architecture为实施零信任提供了天然基础。关键增强方向如下:

图表 3
核心组件解析:
(1)SCP(Service Communication Proxy)作为零信任策略执行点
TS 29.500和TS 29.510定义的SCP在零信任架构中承担关键角色。SCP不仅是HTTP代理,更是集中的策略执行点(PEP)和策略决策点(PDP)。Rel-19增强了SCP的安全能力:
(2)SEPP(Security Edge Protection Proxy)的跨域零信任
SEPP在TS 29.573中定义,负责跨PLMN的SBI通信安全。在零信任模型下,SEPP不仅提供TLS终结和消息过滤,还需实现:
(3)SECAM(Security Assurance Specification)框架演进
TS 33.516-33.522系列定义了各NF的Security Assurance Specification(SCAS)。Rel-19对SECAM框架进行了零信任增强:
5G核心网SBI接口基于HTTP/2 over TLS,安全模型定义在TS 33.501 Section 13(Network Domain Security)中。当前安全机制为:
将PQC引入SBI的TLS握手是另一项关键工作。IETF已在TLS 1.3中定义了PQC混合密钥交换(Hybrid Key Share),3GPP正在评估其对SBI性能的影响:
| 握手阶段 | 经典ECDHE | ECDHE+ML-KEM-768 Hybrid | 纯ML-KEM-768 |
|---|---|---|---|
| ClientHello | ~200 bytes | ~1400 bytes | ~1200 bytes |
| ServerHello | ~300 bytes | ~1600 bytes | ~1400 bytes |
| 总握手延迟 | ~12ms | ~18ms | ~16ms |
| 连接建立成功率 | 99.97% | 99.95% | 99.94% |
| CPU开销(相对值) | 1.0x | 1.5x | 1.3x |
关键发现: - 混合方案的握手延迟增加约50%(12ms→18ms),但对NF间的长连接场景影响有限 - 主要开销来自ML-KEM的密钥封装操作(~1.2ms),在服务器端可通过硬件加速优化 - 对于高频率短连接场景(如NRF心跳注册),建议复用TLS Session或PSK模式
除密钥交换外,NF证书的数字签名也需要PQC升级。ML-DSA-65签名的公钥大小为1952 bytes、签名大小为3308 bytes,而ECDSA P-256证书的公钥仅64 bytes、签名仅64 bytes。这对NRF的服务发现流程影响显著:
下表汇总了Release 18/19中TS 33.501及相关规范的主要安全增强:
| 增强领域 | 规范 | Release | 关键变更 | 部署优先级 |
|---|---|---|---|---|
| PQC-SUCI | TS 33.501 Annex C | Rel-19 | 新增Hybrid Profile A/B with ML-KEM | 高 |
| 256-bit密钥 | TS 33.501 Sec 6.9 | Rel-18/19 | 256-bit KDF强制支持+新算法集 | 高 |
| 零信任研究 | TR 33.894 | Rel-18 | ZTA原则映射到5G架构 | 中 |
| SBA安全增强 | TS 33.501 Sec 13 | Rel-19 | SCP策略执行+行为分析 | 高 |
| NTN安全 | TS 33.501 Sec 6.x | Rel-18/19 | 卫星/无人机接入安全 | 中 |
| RedCap安全 | TS 33.501 | Rel-18/19 | 轻量化安全流程 | 低 |
| AI/ML安全 | TR 33.8xx | Rel-19 | 模型完整性+对抗攻击防护 | 中 |
| 网络切片隔离 | TS 33.501 Sec 5.1 | Rel-19 | 增强切片间数据隔离 | 高 |
| SECAM增强 | TS 33.516-522 | Rel-19 | 零信任SCAS模板 | 中 |
阶段一(2026-2027):准备期 - 评估现有网络设备(AMF、SMF、UPF、UDM)的PQC运算能力 - 在实验室环境部署PQC-SUCI混合方案进行验证 - 启动USIM卡PQC能力评估,与卡商协商PQC-USIM规格 - 部署SPIFFE/SPIRE或类似框架建立NF身份基础设施
阶段二(2027-2028):混合部署期 - 在5G SA网络中启用SUCI Hybrid Profile A(ECIES + ML-KEM-768) - 核心网NF间的SBI接口启用PQC混合TLS(ECDHE + ML-KEM) - 通过OTA方式逐步推送PQC Home Network Public Key到USIM - 在SCP中启用零信任策略执行(速率限制+异常检测)
阶段三(2028+):纯PQC期 - 评估量子计算威胁态势,确定是否切换到PQC-Only模式 - 全面启用256-bit密钥层次结构 - 部署完整的零信任安全运营体系
# AMF安全配置建议(Rel-19)
security:
suci_protection:
preferred_profile: "Profile_A_Hybrid" # 优先使用混合方案
fallback_profile: "Profile_A" # 回退到纯ECIES
null_scheme_restricted: true # 限制Null-scheme仅用于紧急呼叫
pqc_algorithm: "ML-KEM-768" # NIST FIPS 203
key_hierarchy:
enable_256bit: true # 启用256-bit密钥派生
nas_context_key_binding: true # 启用NAS Count绑定密钥
sbi_security:
tls_version: "1.3" # 强制TLS 1.3
mtls_required: true # 强制双向认证
pqc_tls_enabled: true # 启用PQC-TLS
pqc_signature: "ML-DSA-65" # PQC签名算法
zero_trust:
scp_policy_enforcement: true # SCP策略执行
continuous_monitoring: true # 持续行为监控
risk_threshold: 0.7 # 风险评分阈值
PQC迁移和零信任增强并非TS 33.501独立完成,涉及多个规范的协调修改:
Q: SUCI的PQC混合方案与纯PQC方案应如何选择?
A: 推荐在过渡期(2026-2028)使用混合方案(Hybrid Profile A/B),原因是:(1)混合方案提供双重安全保障——即使PQC算法被攻破或ECC被量子计算机破解,整体安全仍能维持;(2)纯PQC方案虽然在计算效率上可能更优,但尚缺乏充分的密码学分析历史;(3)混合方案允许逐步淘汰经典算法,降低部署风险。待NIST PQC标准经过更充分的密码学界审查(预计2028年后),再考虑切换到纯PQC模式。
Q: 现有USIM卡能否通过OTA升级支持PQC?
A: 大部分现有USIM卡无法通过OTA支持PQC运算。原因是PQC算法(特别是ML-KEM)的计算复杂度和内存需求远超现有UICC芯片的处理能力。ML-KEM-768的密钥封装操作需要约20KB RAM和数十毫秒的计算时间,而主流USIM芯片的可用RAM仅8-16KB。因此,PQC-SUCI需要新一代支持PQC的USIM卡(通常称为"Quantum-Safe SIM"),运营商需要规划换卡周期。一个可行的过渡方案是:在第一阶段由UE的基带处理器/安全芯片执行PQC运算(而非USIM),USIM仅存储经典Home Network Public Key,但这需要终端芯片的配合。
Q: 零信任架构是否要求部署SCP?
A: 不一定。TS 33.501 Section 13定义了两种SBI通信模型:直接通信(Direct Communication)和通过SCP的间接通信(Indirect Communication)。零信任策略执行可以在两个层面实现:(1)在SCP中集中执行——适用于已部署SCP的网络,运维集中度高;(2)在每个NF中分布式执行——适用于未部署SCP的场景,通过NRF下发的策略在每个NF本地执行。两种方式在安全效果上等价,但运维模式不同。建议新建网络优先部署SCP以简化安全管理。
Q: 256-bit密钥层次对现有设备有什么兼容性影响?
A: Rel-19要求NF支持256-bit密钥但允许与128-bit UE互操作。当UE仅支持128-bit K时,AMF使用KDF输出的低128-bit作为派生密钥(即降级到128-bit模式),这是完全兼容的。当UE支持256-bit K时,AMF使用完整的256-bit输出。因此,升级核心网NF到256-bit模式不会影响现有128-bit UE的正常工作。需要注意的是,Roaming场景中,如果VPLMN的AMF仅支持128-bit而HPLMN的UDM/ARPF提供256-bit K,需要定义明确的协商机制。TS 33.501 Section 6.9.1中通过Security Capability Negotiation流程解决这一问题。
Q: PQC迁移对5G核心网性能的量化影响有多大?
A: 根据Samsung Research和ATIS的联合测试报告,PQC对核心网性能的影响主要体现在三个方面:(1)SBI TLS握手延迟增加约50%(12ms→18ms),但通过TLS Session Resumption可降至15ms;(2)NRF的NF Profile存储增加约8倍(由于PQC公钥和证书链膨胀),需评估NRF内存配置;(3)SUCI Registration消息空口开销增加约1000 bytes,在RRC层可能需要额外的PDU分片。总体而言,对长连接、高吞吐的核心网业务影响可接受(<5%性能劣化),但对高频短连接场景(如大规模IoT接入)需特别关注。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
