<!-- title: 5G后量子密码迁移与零信任安全架构 -->

# 5G后量子密码迁移与零信任安全架构

## 一、引言：量子威胁倒计时

2024年8月，NIST正式发布三项后量子密码（PQC）标准——**FIPS 203 (ML-KEM/Kyber)**、**FIPS 204 (ML-DSA/Dilithium)**、**FIPS 205 (SLH-DSA/SPHINCS+)**，标志着密码学从经典时代进入后量子时代。对于通信行业而言，这不是一个遥远的学术话题——Gartner预测2033-2035年量子计算将全面攻破经典公钥密码，而"先收集、后破解"（Harvest Now, Decrypt Later）的攻击策略意味着**今天的加密流量已经在被存储，等待量子计算机成熟后批量解密**。

3GPP SA3工作组在Release 18中启动了零信任分析特性（Zero Trust Analysis），并在Release 19/20路线图中明确纳入PQC迁移研究。GSMA发布了《Post-Quantum Cryptography Guidelines for Telecom Use》指导文件。本文将从协议层原理出发，深入解析5G网络中PQC迁移的技术路径、SUCI隐私保护增强机制、以及零信任架构在5G核心网中的落地实现。

## 二、5G密码体系现状：从空中接口到核心网全链路

### 2.1 5G安全架构全景

5G系统的密码应用分布在多个层次，每一层都面临量子威胁：


![图表1](images/telecom-deep-tech-r4-0730-mermaid-0.png)

> *图表 1*


上图中红色标注的环节均使用了公钥密码算法（ECDH、ECDSA、RSA），这些是量子计算攻击的首要目标。

### 2.2 受威胁的密码算法清单

| 密码算法 | 5G中的应用场景 | 量子威胁 | 量子攻击复杂度 |
|---------|--------------|---------|-------------|
| ECIES (Curve25519/secp256r1) | SUCI加密（SUPI隐藏） | Shor算法可直接破解 | 多项式时间 O(n³) |
| ECDH (P-256/X25519) | TLS/DTLS密钥协商 | Shor算法 | 多项式时间 |
| ECDSA (P-256) | NF间证书签名、eUICC | Shor算法 | 多项式时间 |
| RSA-2048/4096 | SIM卡OTA、证书CA | Shor算法 | 多项式时间 |
| AES-128/256 | NAS/RRC加密、用户面 | Grover算法加速搜索 | 密钥长度减半 |
| SHA-256/384 | 完整性保护、KDF | Grover算法 | 碰撞难度降低 |

**关键洞察**：对称密码（AES）受到的影响相对可控——AES-256在量子环境下仍具有128位安全强度，足够安全。真正的威胁集中在**公钥密码**——ECIES、ECDH、ECDSA和RSA，这正是5G身份保护和密钥协商的基础。

## 三、SUCI加密原理与PQC增强

### 3.1 SUCI机制深度解析

5G之前（2G/3G/4G），用户永久标识IMSI以明文形式在空中接口传输，这导致臭名昭著的"IMSI Catcher"（伪基站）攻击。5G引入了SUPI（Subscription Permanent Identifier）和SUCI（Subscription Concealed Identifier）机制，用公钥加密隐藏用户身份。

**SUCI的生成过程**（基于3GPP TS 33.501 Clause 6.12.2）：

```
SUCI = SUPI-Type || Home-Network-ID || Routing-Indicator || 
       Protection-Scheme-ID || Home-Network-Public-Key-ID || 
       Ciphertext(Ephemeral-PK || Enc(MSIN))
```

其中核心加密使用**ECIES（Elliptic Curve Integrated Encryption Scheme）**，支持两种配置：

| 参数 | Profile A | Profile B |
|------|-----------|-----------|
| 椭圆曲线 | secp256r1 (NIST P-256) | Curve25519 |
| 密钥协商 | ECDH | X25519 |
| KDF | SHA-256 | SHA-256 |
| 加密算法 | AES-128-GCM | AES-128-GCM |
| MAC | HMAC-SHA-256 | HMAC-SHA-256 |
| 密钥长度 | 256 bits | 256 bits |
| USIM存储 | Home Network PK (64字节) | Home Network PK (32字节) |

**ECIES加密的数学本质**：

$$
\text{Encap: } (R, K) = (g^r, \text{KDF}((g^r)^{sk_H}))
$$

$$
\text{SUCI}_{\text{ct}} = \text{Enc}_K(\text{MSIN}) \| \text{MAC}_K(\text{MSIN})
$$

其中 $sk_H$ 是归属网络的私钥，$g^r$ 是UE生成的临时公钥。只有拥有 $sk_H$ 的UDM/SIDF（Subscription Identifier De-concealing Function）才能解密：

$$
\text{Decap: } K = \text{KDF}((R)^{sk_H}) = \text{KDF}((g^r)^{sk_H})
$$

### 3.2 PQC对SUCI的威胁模型

量子攻击者使用Shor算法可以在多项式时间内从公钥 $pk_H = g^{sk_H}$ 恢复出私钥 $sk_H$，从而：

1. **实时解密SUCI** → 恢复SUPI（等效于IMSI Catcher攻击复活）
2. **批量追踪用户** → 破坏5G隐私设计的核心价值
3. **身份冒用** → 使用恢复的密钥构造合法SUCI

### 3.3 混合SUCI加密方案：经典+PQC的过渡策略

3GPP SA3在Release 19/20中研究的核心方向是**混合密码**（Hybrid Cryptography），即在保留ECIES的同时叠加PQC算法：


![图表2](images/telecom-deep-tech-r4-0730-mermaid-1.png)

> *图表 2*


**混合方案的安全性论证**：只要ECIES或ML-KEM中任意一个保持安全，整个SUCI就安全。这是一个"与"（AND）安全模型——攻击者必须同时攻破两个算法才能恢复SUPI。即使在过渡期ECIES被量子攻破，只要ML-KEM仍安全，SUCI保护就不会失效。

**混合方案的代价分析**：

| 指标 | 纯ECIES (Curve25519) | 纯ML-KEM-768 | 混合方案 |
|------|---------------------|-------------|---------|
| 公钥大小 | 32 字节 | 1,184 字节 | 1,216 字节 |
| 密文大小 | ~48 字节 | ~1,088 字节 | ~1,136 字节 |
| SUCI总大小增量 | 基准 | +约2.2 KB | +约2.1 KB |
| UE计算开销 | 基准 | +约0.5 ms | +约0.5 ms |
| SIDF计算开销 | 基准 | +约0.1 ms | +约0.1 ms |

可以看到，主要代价在于SUCI尺寸的增加（约2KB），对NAS信令来说这是一个显著的增量。在实际部署中需要考虑：

- **RRC连接建立**：SUCI在Initial UE Message中传输，2KB增量可能触发RRC消息分段
- **NAS传输效率**：需要评估对Initial Registration时延的影响
- **USIM存储**：需额外存储PQC公钥（约1.2KB），当前USIM的可用空间需评估

## 四、核心网SBA的PQC迁移

### 4.1 TLS 1.3中的混合密钥协商

5G核心网SBA架构中，所有NF（Network Function）间通信基于HTTP/2 over TLS 1.3。PQC迁移的首要目标是TLS层。

**混合TLS密钥协商流程**（参考IETF draft-ietf-tls-hybrid-design）：


![图表3](images/telecom-deep-tech-r4-0730-mermaid-2.png)

> *图表 3*


**RFC详细参数**（基于draft-ietf-tls-hybrid-design-05）：

```
// 混合密钥协商在TLS 1.3中的扩展
// 定义新的NamedGroup:

HybridKeyShare = {
    classic_key_exchange: X25519,      // 经典ECDH
    pqc_kem: ML-KEM-768,              // 后量子KEM
    pqc_ciphertext: OCTET_STRING       // KEM密文 (1088 bytes)
}

// TLS Handshake Key Schedule变更:
// 原始: Z = ECDH(X_s, x)
// 混合: Z = KDF(ECDH(X_s, x) || ML-KEM_Decap(dk, ct))

// 握手消息尺寸影响:
// ClientHello: +1216 bytes (ML-KEM-768公钥)
// ServerHello: +1088 bytes (ML-KEM-768密文)
// 总计握手增量: ~2.3 KB
```

### 4.2 SEPP（Security Edge Protection Proxy）的PQC迁移

SEPP是运营商间互联的安全网关（3GPP TS 33.500），负责跨PLMN的SBI（Service-Based Interface）安全。SEPP间的N32接口使用TLS保护，是PQC迁移的高优先级目标——因为跨运营商的流量更容易被"先收集、后破解"。

**SEPP PQC迁移的特殊考量**：

| 维度 | 单一运营商内部 | SEPP跨运营商（N32） |
|------|-------------|-------------------|
| 信任边界 | 运营商可控 | 跨越信任域 |
| 流量敏感性 | 内部管理流量 | 漫游用户数据、计费信息 |
| "先收集"风险 | 中等 | **极高**（国际链路监听） |
| PQC优先级 | 高 | **最高** |
| 证书管理 | 单一PKI | 跨域PKI互操作 |
| 性能影响容忍度 | 较高 | 中等（漫游时延敏感） |

**实战部署建议**：

1. **Phase 1（2026-2027）**：在SEPP间N32-c（控制面）接口率先启用混合TLS，评估握手时延影响
2. **Phase 2（2027-2028）**：扩展到N32-u（用户面），处理漫游场景下的GTP-U加密
3. **Phase 3（2028-2030）**：核心网内部NF间全面切换到混合TLS，SIM卡开始支持PQC公钥

## 五、零信任架构在5G核心网中的落地

### 5.1 从边界防御到零信任：为什么5G必须改变

传统安全模型基于"信任网络内部、防御外部边界"的理念。5G的三个根本性变化使这一模型失效：

1. **SBA服务化架构**：NF之间通过HTTP/2 API通信，没有明确的"内部"边界
2. **网络切片多租户**：不同切片间共享基础设施，横向攻击面增大
3. **边缘计算MEC**：UPF和AF部署在不可信的边缘站点，核心网功能暴露在外

3GPP Release 18正式将零信任分析（Zero Trust Analysis）列为安全特性，核心文档是TS 33.501 V18.x中对SBA安全的增强。

### 5.2 5G零信任架构参考模型


![图表4](images/telecom-deep-tech-r4-0730-mermaid-3.png)

> *图表 4*


### 5.3 SBA安全机制的零信任增强

**现有机制（Rel-15/16/17）**：

5G SBA已具备一些零信任基础能力：
- **mTLS**：NF间双向TLS认证（TS 33.501 Clause 13）
- **OAuth2.0**：NRF颁发的访问令牌，限制NF只能调用授权的API（TS 29.510）
- **NRF注册**：NF必须先在NRF注册并获取Profile

**零信任增强（Rel-18/19）**：

Release 18引入的关键零信任特性包括：

| 特性 | 描述 | 对应3GPP规范 |
|------|------|-------------|
| **NF行为基线** | 建立每个NF的正常行为模型，检测偏差 | TS 33.501 V18.x Clause 6.x |
| **动态授权** | 基于上下文（时间、位置、设备状态）动态调整API访问权限 | TS 29.510增强 |
| **微隔离** | 切片间和NF组间的精细访问控制 | TS 28.541 |
| **安全态势感知** | 利用NWDAF进行安全相关的数据分析 | TS 29.520 |
| **SEPP策略增强** | 基于运营商策略的动态N32流量过滤 | TS 33.500增强 |

### 5.4 OAuth2.0的局限与零信任增强

当前5G SBA中的OAuth2.0实现存在若干零信任视角的不足：

```
// 当前OAuth2.0 Token流程（简化）
// 问题：Token一旦颁发，在整个有效期内有效

1. NF-A → NRF: 请求Access Token (NF-Type, Target-NF-Type)
2. NRF → NF-A: Access Token (scope, expires_in=3600s)
3. NF-A → NF-B: HTTP/2 Request + Bearer Token
4. NF-B → NRF: 验证Token有效性
5. NF-B → NF-A: Response

// 零信任增强：持续评估 + 动态撤销
Enhancement 1: Token生命周期缩短 → expires_in=300s (5分钟)
Enhancement 2: Token绑定上下文 → scope包含时间窗口、源NF负载
Enhancement 3: 异常时立即撤销 → NWDAF检测异常→NRF撤销Token
Enhancement 4: 每次请求重新评估 → NF-B本地缓存信任评估结果
```

**零信任下的信任评分模型**：

$$
T_{score} = w_1 \cdot S_{id} + w_2 \cdot S_{ctx} + w_3 \cdot S_{beh} + w_4 \cdot S_{env}
$$

其中：
- $S_{id}$：身份认证强度（证书有效性、多因子验证）
- $S_{ctx}$：上下文评分（请求时间、地理位置、网络拓扑距离）
- $S_{beh}$：行为评分（历史API调用模式、频率偏差）
- $S_{env}$：环境评分（NF部署位置安全等级、切片隔离状态）
- $w_1 + w_2 + w_3 + w_4 = 1$

当 $T_{score}$ 低于阈值时，PDP可采取：额外认证、降低权限、或直接拒绝。

## 六、eUICC与远程SIM配置的PQC保护

### 6.1 eUICC安全架构

eUICC（embedded Universal Integrated Circuit Card）允许远程配置SIM Profile，其安全依赖**ES10b/ES8+接口**的TLS保护和**证书链验证**。eUICC的PKI体系使用ECDSA/P-256签名证书，同样面临量子威胁。

**PQC迁移的eUICC特殊性**：

| 维度 | 普通TLS终端 | eUICC |
|------|-----------|-------|
| 硬件能力 | 充足（CPU/Memory） | 严重受限（~100KB RAM） |
| 密钥存储 | 灵活 | Secure Element固定空间 |
| 算法升级 | 软件更新 | 需要Java Card Applet更新 |
| 生命周期 | 3-5年 | 10-15年（车联网/IoT） |
| ML-KEM计算 | <1ms | 可能>100ms |

**建议策略**：对eUICC场景采用**混合签名**（ML-DSA + ECDSA）的证书，而非混合加密。原因在于eUICC的验证计算量需要严格控制——ML-DSA-65的验证仅需约0.2ms（ARM Cortex-M4），但签名需要约15ms，对eUICC的Java Card虚拟机是可接受的。

## 七、PQC迁移的实战路线图

### 7.1 分阶段迁移计划


![图表5](images/telecom-deep-tech-r4-0730-mermaid-4.png)

> *图表 5*


### 7.2 迁移中的关键风险与对策

| 风险 | 影响 | 对策 |
|------|------|------|
| **握手消息膨胀** | TLS握手增加~2.3KB，可能触发IP分片 | 调整MSS，启用TCP分段优化 |
| **USIM存储不足** | ML-KEM-768公钥需1.2KB | 推进USIM规格升级（>512KB） |
| **异构设备兼容** | IoT/RedCap设备算力不足 | 分级策略：高价值用户先迁移 |
| **NF性能退化** | PQC计算开销增加CPU负载 | 硬件加速（Intel/QAT, ARM SVE2） |
| **混合模式降级攻击** | 攻击者强制回退到纯经典模式 | 策略锁定：禁止降级，混合为最低要求 |
| **证书链膨胀** | 混合证书（X.509+PQC）体积大 | 采用Composite X.509（draft-ietf-lamps-pq-composite-keys） |

### 7.3 参数配置建议

**核心网NF间TLS 1.3混合配置示例**：

```yaml
# OpenSSL 3.x + oqs-provider 配置参考
# 混合TLS cipher suites配置

tls_config:
  version: "TLSv1.3"
  hybrid_groups:
    - "X25519MLKEM768"        # 推荐首选：X25519 + ML-KEM-768
    - "SecP256r1MLKEM768"     # 备选：P-256 + ML-KEM-768
  signature_algorithms:
    - "MLDSA65withSHA512"     # PQC签名
    - "ecdsa_secp256r1_sha256" # 经典签名（兼容）
  certificate_type: "Composite"  # 混合证书
  
# 性能调优
performance:
  pqc_hardware_accel: true     # 启用硬件加速
  session_cache: 10000         # 会话复用减少握手
  early_data: false            # 0-RTT不推荐（前向安全风险）
```

**SEPP N32接口配置建议**：

```yaml
# SEPP PQC迁移配置
sepp_config:
  n32_interface:
    tls_mode: "hybrid"         # hybrid | pqc-only | classic-only
    hybrid_policy: "mandatory"  # mandatory | preferred | optional
    
    # PQC算法优先级
    pqc_priority:
      kem: "ML-KEM-768"        # 安全级别 ≈ AES-192
      sign: "ML-DSA-65"        # 安全级别 ≈ SHA-256
      
    # 降级保护
    downgrade_protection:
      min_hybrid: true          # 不允许纯经典模式
      classic_only_reject: true # 拒绝不支持混合的对端
```

## 八、零信任与PQC的协同：面向6G的安全架构

### 8.1 量子安全的零信任架构

零信任和PQC并非独立的安全增强——它们是互补的两个维度：

| 维度 | 零信任解决 | PQC解决 |
|------|-----------|---------|
| 身份认证 | 持续验证、动态授权 | 抗量子伪造 |
| 通信保密 | 微隔离、加密传输 | 抗量子窃听 |
| 数据完整性 | 审计追踪 | 抗量子篡改 |
| 信任评估 | AI驱动的行为分析 | 量子安全的数据源 |

**面向6G的融合安全架构关键特性**：

1. **量子安全的持续认证**：每次API调用使用ML-DSA签名验证NF身份
2. **PQC保护的SBI**：所有NF间通信使用混合TLS，且Token使用PQC签名
3. **量子随机数生成器（QRNG）**：为KDF提供真正的随机源（替代伪随机数生成器）
4. **AI驱动的威胁检测**：NWDAF利用ML模型实时分析异常流量模式

### 8.2 从3GPP规范视角看演进路径

| 3GPP版本 | PQC相关 | 零信任相关 | 关键规范 |
|---------|--------|-----------|---------|
| Rel-17 | PQC研究立项 | SBA安全基线 | TR 33.8xx系列 |
| Rel-18 | PQC影响分析 | 零信任分析特性 | TS 33.501 V18.x |
| Rel-19 | PQC算法选型 | 动态授权增强 | TS 33.501 V19.x |
| Rel-20 | PQC集成规范 | 零信任原生架构 | 6G安全框架 |

## 常见问题

**Q: 混合密码方案和纯PQC方案，到底该选哪个？**

A: 当前阶段（2025-2028）强烈建议使用混合方案。原因有三：一是PQC算法的安全性仍在持续评估中（CRYSTALS-Kyber在2023年曾发现侧信道攻击变体）；二是混合方案的"AND安全"模型提供了双重保障；三是纯PQC方案的生态系统（证书、HSM、SDK）尚不成熟。预计2029年后可开始评估向纯PQC过渡。

**Q: 在现网中如何部署PQC？需要更换SIM卡吗？**

A: 分阶段推进。核心网内部NF间的TLS升级不需要换SIM卡——只需升级SEPP、NRF、AMF等NF的TLS库（如OpenSSL 3.x + oqs-provider）。SUCI的PQC增强确实需要USIM更新（存储PQC公钥），这通常伴随SIM卡自然更换周期进行。对于5G NSA用户（通过4G基站接入），SUCI本身不生效，因此PQC迁移优先级应聚焦5G SA用户。

**Q: PQC迁移对网络性能的影响有多大？**

A: 主要影响在握手阶段。ML-KEM-768的密钥封装/解封装在现代服务器CPU上约0.1-0.5ms，对单次TLS握手影响<10%。但消息膨胀（增加约2.3KB）在高并发场景下会增加约5-15%的CPU负载（加解密+TLS解析）。建议在核心网网元上启用PQC硬件加速（如Intel QAT、ARM Crypto Extensions），实测可将开销降至<3%。

**Q: 零信任架构需要完全重构5G核心网吗？**

A: 不需要。5G SBA已具备零信任的基础（mTLS、OAuth2.0、NRF注册）。零信任增强主要是在现有机制上加层——持续监控（利用NWDAF）、动态策略（扩展PCF/NRF）、微隔离（增强切片安全）。关键是部署信任评估引擎和策略执行点，而非替换NF。可从最敏感的接口（如SEPP N32、OAM接口）开始逐步实施。

**Q: 边缘计算（MEC）场景下零信任和PQC有什么特殊考虑？**

A: MEC场景是零信任和PQC的高优先级应用场景。边缘站点通常缺乏物理安全保护，UPF/AF部署在不受控环境中。需要：(1) UPF与核心网之间的N4接口使用混合TLS保护；(2) 边缘NF使用更强的认证（如基于TPM的远程证明）；(3) MEC应用API调用需要细粒度的零信任授权，因为边缘是多租户环境，攻击面更大。

---

> 本文由「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 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
