首页/安全/加密与证书速查/SM9 标识密码(IBC)
本包目录(305 条)
加密算法基础95 条
TLS 与 HTTPS60 条证书与 PKI30 条OpenSSL 实战30 条证书运维排查49 条密钥管理41 条

SM9 标识密码(IBC)

GM/T 0044 定义的标识密码算法:以用户标识(邮箱、手机号等)作为公钥,免除证书分发,包含签名、加密与密钥交换三部分;私钥由 KGC 生成。

加密与证书速查安全更新于 2026-10-12
标准GM/T 0044(SM9 标识密码算法)
核心角色KGC 密钥生成中心
特性标识即公钥、无需证书链、私钥由中心生成
典型用途邮件加密、物联网设备认证、内部系统

使用流程

使用流程
1) KGC 生成主密钥对(保留主私钥)
2) 用户注册,KGC 用标识 + 主私钥生成用户私钥并安全下发
3) 发送方用「接收方标识」加密或验签
4) 接收方用自己的私钥解密或签名
标识私钥由 KGC 生成,系统天然具备密钥托管属性;对托管敏感的场景需要评估治理与审计机制。

易错点

  • KGC 主密钥一旦泄漏,全部用户私钥可被重建,主密钥保护等级要按根密钥对待
  • 不同厂商的标识编码与参数封装可能不同,跨系统互通要做参数对齐

数据来源与参考

  • GM/T 0044(SM9 标识密码算法)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌