GM/T 0022-2023 IPSec VPN 技术规范:2014 版与 2023 版核心变化与国密 IPsec 架构演进

标准规范 · 2026-11-02

概述

GM/T 0022-2023《IPSec VPN 技术规范》是国家密码管理局于 2023 年发布的密码行业标准,替代了 2014 年版的 GM/T 0022-2014。该标准定义了采用国密算法的 IPSec VPN 系统的技术要求,规定了协议架构、算法套件、密钥交换流程和安全报文格式。

核心定位:GM/T 0022-2023 是协议层技术规范,与 GM/T 0023-2023《IPSec VPN 网关产品规范》形成"协议 + 产品"的完整标准体系。前者规定协议怎么做,后者规定产品要达到什么水平。

本次修订(2014 → 2023)的核心变化体现在算法套件扩展、双证书机制强化、密钥管理体系升级三个维度,同时强化了与现行国密标准体系的兼容性。

标准体系定位

与相关标准的关系

标准编号定位主要内容
GM/T 0022-2023技术规范(协议层)IKEv2 国密化改造、算法套件定义、双证书机制、三层密钥体系
GM/T 0023-2023产品规范(产品层)安全等级划分、性能指标、密钥管理要求、环境适应性、检测要求
GM/T 0015-2023证书格式SM2 证书结构、扩展字段定义
GM/T 0028-2014安全技术要求密码模块四个安全等级的通用技术要求

与国际标准的对照

国际标准对应关系说明
RFC 4301IPSec 安全架构GM/T 0022-2023 在其基础上增加国密算法要求
RFC 4302AH 协议GM/T 0022-2023 定义国密 AH 扩展
RFC 4303ESP 协议GM/T 0022-2023 定义国密 ESP 扩展
RFC 4308IKEv2 密码套件GM/T 0022-2023 定义国密 IKEv2 套件
GB/T 36968-2018对应国标《信息安全技术 IPSec VPN 技术规范》

旧版与新版的核心变化

1. 算法套件扩展

2014 版定义的国密算法套件相对有限,主要覆盖 SM2/SM3/SM4 的基本组合。

2023 版的算法套件进行了显著扩展,新增了对以下场景的支持:

套件类型2014 版2023 版变化说明
密钥交换SM2-DHSM2-DH、SM2-Static新增静态 SM2 密钥交换支持
认证算法SM3-HMACSM3-HMAC、SM2-Sig支持 SM2 签名直接认证
加密算法SM4-CBCSM4-CBC、SM4-CTR新增 CTR 模式支持
完整性保护HMAC-SM3HMAC-SM3、SM3支持纯 SM3 完整性校验
关键变化:
  • SM2-Static 密钥交换:允许使用静态 SM2 密钥进行密钥协商,适用于资源受限设备场景
  • SM4-CTR 模式:新增流式加密模式,适用于实时性要求较高的应用场景
  • 双证书机制强化:明确签名证书与加密证书的分离要求,提升密钥管理安全性

2. 双证书机制强化

2014 版已引入双证书机制(签名证书 + 加密证书),但定义较为原则性。

2023 版对双证书机制进行了细化:

要求项2014 版2023 版
证书分离建议分离强制分离
密钥更新无明确要求签名密钥与加密密钥独立更新周期
证书用途未明确限定明确限定签名证书仅用于身份认证,加密证书仅用于密钥协商
证书吊销支持 CRL支持 CRL 和 OCSP 双重机制
核心设计原则:
  • 签名密钥长期有效,降低签名操作频率
  • 加密密钥定期轮换,限制密钥使用范围
  • 两把密钥独立生成、独立管理、独立吊销

3. 密钥管理体系升级

三层密钥体系在 2014 版中已提出,但 2023 版对每一层密钥的生命周期管理进行了细化:

密钥层2014 版要求2023 版要求
设备密钥长期有效与设备生命周期绑定,支持硬件更换时迁移
工作密钥按需生成明确密钥最大使用量和时间上限
会话密钥按需生成新增密钥派生函数(KDF)标准化要求
KDF 标准化:2023 版明确指定使用基于 SM3 的 HKDF 作为密钥派生函数,替代 2014 版中未明确定义的内部派生逻辑。

4. 安全增强项

安全特性2014 版2023 版
抗重放窗口32 位默认可配置,支持最大 1024 位
NAT 穿透支持 NAT-T优化 NAT-T 实现,支持更多 NAT 设备类型
IPv6 支持可选支持必须支持
随机数质量未明确必须符合 GM/T 0005-2012 随机性检测要求

协议架构与握手流程

整体架构

GM/T 0022-2023 定义的 IPSec VPN 系统由以下核心组件构成:

  • IKE(Internet Key Exchange)协议:负责协商安全关联(SA),建立和管理密钥材料。对应 RFC 4308(IKEv2)的国密化改造。
  • AH(Authentication Header)协议:提供数据源身份鉴别、完整性校验和抗重放保护,但不提供保密性。对应 GM/T 0022-2023 和 RFC 4302。
  • ESP(Encapsulating Security Payload)协议:提供保密性、数据源身份鉴别、完整性校验和抗重放保护。可单独使用,也可与 AH 嵌套使用。对应 GM/T 0022-2023 和 RFC 4303。

国密 IKEv2 握手流程

GM/T 0022-2023 规定的 IKEv2 握手流程遵循 RFC 7298 的基本框架,但在算法支持、证书格式和密钥计算方面进行了国密适配:

国密化关键点:

  • 密钥交换使用 SM2-DH 或 SM2-Static 算法
  • 身份认证使用 SM2 数字签名(SM2-SM3)
  • 证书格式符合 GM/T 0015-2023 定义
  • 伪随机函数使用 HMAC-SM3
详细协议流程请参考 IPSec VPN 国密协议详解。

双证书机制详解

证书角色分离

GM/T 0022-2023 强制要求采用双证书机制,即每个实体持有两张 SM2 证书:

证书类型用途密钥管理策略
签名证书身份认证、消息签名长期有效,定期轮换
加密证书密钥协商、数据加密短期有效,频繁轮换

证书使用限制

限制项签名证书加密证书
用于签名✅❌
用于密钥协商❌✅
用于数据加密❌✅
有效期上限3 年1 年
最大使用次数无限制10 万次

证书吊销机制

2023 版强化了双证书吊销机制:

  • CRL(Certificate Revocation List):支持标准 X.509 CRL 格式,签名证书和加密证书可独立吊销
  • OCSP(Online Certificate Status Protocol):新增在线证书状态查询支持,适用于高实时性场景
  • 批量吊销:支持加密证书批量吊销,适应高频轮换场景

与密评合规的映射

密评检查要点

GM/T 0022-2023 是密评中 IPSec VPN 产品检测的核心依据之一。密评实践中的关键检查点包括:

检查项标准要求常见问题
算法合规性必须使用 SM2/SM3/SM4混用 RSA/AES
双证书机制签名与加密证书分离单证书同时用于签名和加密
密钥长度SM2 密钥 ≥ 256 位使用弱密钥
随机数质量符合 GM/T 0005-2012使用非密码学安全随机数
证书有效期签名 ≤ 3 年,加密 ≤ 1 年超期使用

与 GM/T 0028-2014 的衔接

GM/T 0022-2023 规定 IPSec VPN 网关的安全等级应满足 GM/T 0028-2014《密码模块安全技术要求》的规定。具体而言:

  • 一级安全:适用于受信任的内部网络环境
  • 二级安全:适用于一般办公网络环境
  • 三级安全:适用于重要业务网络环境(推荐)
  • 四级安全:适用于涉密网络环境
IPSec VPN 网关通常要求第三级或第四级。

实施建议

迁移建议(2014 版 → 2023 版)

对于已部署 GM/T 0022-2014 的系统,向 2023 版迁移时需关注:

  • 算法套件适配:确认设备支持新增的 SM2-Static、SM4-CTR 等算法
  • 双证书改造:将单证书部署升级为双证书架构
  • 密钥管理升级:调整密钥生命周期管理策略,符合 2023 版要求
  • 证书吊销机制:部署 OCSP 支持或优化 CRL 分发机制

新产品设计建议

对于新建的国密 IPSec VPN 系统,建议:

  • 优先采用双证书架构:从设计阶段就分离签名和加密密钥
  • 支持多种算法套件:兼容 SM2-DH 和 SM2-Static,支持 SM4-CBC 和 SM4-CTR
  • 实现密钥快速轮换:加密密钥建议按小时或按数据量轮换
  • 部署双重吊销机制:CRL + OCSP 并行,确保吊销及时性

参考