跳至主要内容
v0.2 草案 -> v1.0
附件2

算法要求

按层划分的加密原语和参数、TLS 配置、推荐库和 HSM。


四层原语、TLS 配置、推荐库和 HSM(附件 2)。

标准全文

资源是标准的只读参考层:术语、算法要求、规范性引用和文档字段引用。完整的规范文本位于标准阅读器中;交互式检查表和调查问卷位于工具中心。

阅读标准
01 —附件2

算法层

全局层 — 推荐原语

全局层 — 推荐原语
在本页全局层 — 推荐原语
Signing

签名:ECDSA secp256k1、ECDSA P-256/P-384、Ed25519、BLS12-381、RSA-3072+(RSA-4096 为2028-01-01 之后的 L3)。

Hashing

哈希:SHA-256/384/512、SHA-3 / Keccak-256/512、BLAKE2b / BLAKE3。

AEAD

对称 (AEAD):AES-256-GCM、AES-256-GCM-SIV、ChaCha20-Poly1305。

KDF

KDF:Argon2id(m≥19 MiB,t≥2,p=1),PBKDF2(≥600k迭代SHA-256),scrypt(N=2^17, r=8,p=1),HKDF。

已弃用和禁止

MD5、SHA-1、RIPEMD-160(仅限旧版比特币); DES/3DES、RC4/5/6、AES-ECB/CBC,不带 MAC; ECDSA k-重用,DSA,RSA < 2048,secp192k1; Math.random() / 时间种子 / 未增强的用户熵; PBKDF2 < 100k 次迭代;明文哈希密码存储; OpenSSL < 3.0;禁止用于生产 CCM 的定制未经审核加密。

标准
俄罗斯等级 (SKZI)

GOST R 34.10-2018(签名)、34.11-2018 Streebog(哈希)、34.12-2018 Kuznyechik/Magma + 34.13-2018 模式(AEAD — MGM)。 SKZI 等级:KS2 — L1 的最小值、KS3 — L2 的最小值、KV1 — L3 的最小值。

v0.2 草案 -> v1.0
量子层

ML-KEM (FIPS 203)、ML-DSA (FIPS 204)、SLH-DSA (FIPS 205)、猎鹰;过渡的混合计划。 v1.0 中的建议,v2.0 中的 L3 强制执行。

指示值

数字是前瞻性目标,而不是当前状态。

02 —工具

TLS 配置

TLS 1.3强制TLS 1.2部分覆盖

TLS 1.3 对于新系统是强制的; TLS 1.2 已弃用 2027-12-01,并禁止用于 2028-06-01 的新系统。

03 —资源

推荐的库和 HSM

推荐的库和 HSM在本页
算法

库:libsodium、Bouncy Castle、OpenSSL 3.0+ FIPS、Ring、Google Tink。

HSM

HSM:L1/L2 — Thales Luna、SafeNet、AWS CloudHSM (FIPS 140-2 L3); L3 — Securosys Primus、YubiHSM 2、Utimaco (FIPS 140-3 L3+);区块链 — Ledger SE、Nitrokey HSM、Coldcard Mk4。该列表提供了中立的示例,而不是特定产品的强制要求。

超出范围

HSM:L1/L2 — Thales Luna、SafeNet、AWS CloudHSM (FIPS 140-2 L3); L3 — Securosys Primus、YubiHSM 2、Utimaco (FIPS 140-3 L3+);区块链 — Ledger SE、Nitrokey HSM、Coldcard Mk4。该列表提供了中立的示例,而不是特定产品的强制要求。

04 —标准全文

弃用流程

三个阶段:弃用(建议)/不受欢迎/禁止。执行前至少需要 180 天的咨询时间;紧急弃用需要 12 数月的时间进行修复。
弃用流程在本页
Deprecated

三个阶段:弃用(建议)/不受欢迎/禁止。执行前至少需要 180 天的咨询时间;紧急弃用需要 12 数月的时间进行修复。

Disfavored

三个阶段:弃用(建议)/不受欢迎/禁止。执行前至少需要 180 天的咨询时间;紧急弃用需要 12 数月的时间进行修复。

Prohibited

MD5、SHA-1、RIPEMD-160(仅限旧版比特币); DES/3DES、RC4/5/6、AES-ECB/CBC,不带 MAC; ECDSA k-重用,DSA,RSA < 2048,secp192k1; Math.random() / 时间种子 / 未增强的用户熵; PBKDF2 < 100k 次迭代;明文哈希密码存储; OpenSSL < 3.0;禁止用于生产 CCM 的定制未经审核加密。


A 部分
控制认可(参考)

具有完整/部分/N/A/关键状态的结构化 CCSA 到基线映射。

打开映射
前面的内容§0.4
规范性引用文件

标准所依赖的来源,分为三组。

打开参考文献

算法要求

按层划分的加密原语和参数、TLS 配置、推荐库和 HSM。