说明:收录全文最新的团体标准 提供单次或批量下载
书 书 书犐犆犛 35 . 030 犆犆犛犔 80 中华人民共和国国家标准 犌犅 / 犜 41389 — 2022 信息安全技术 犛犕 9 密码算法使用规范 犐狀犳狅狉犿犪狋犻狅狀狊犲犮狌狉犻狋狔狋犲犮犺狀狅犾狅犵狔 — 犛犕 9 犮狉狔狆狋狅犵狉犪狆犺犻犮犪犾犵狅狉犻狋犺犿犪狆狆犾犻犮犪狋犻狅狀狊狆犲犮犻犳犻犮犪狋犻狅狀   2022  04  15 发布 2022  11  01 实施 国家市场监督管理总局 国家标准化管理委员会 发布目    次 前言 Ⅰ ………………………………………………………………………………………………………… 1   范围 1 ……………………………………………………………………………………………………… 2   规范性引用文件 1 ………………………………………………………………………………………… 3   术语和定义 1 ……………………………………………………………………………………………… 4   符号和缩略语 2 …………………………………………………………………………………………… 5   SM9 的密钥对 2 ……………………………………………………………………………………………   5.1   生成元 2 ………………………………………………………………………………………………   5.2   SM9 主私钥 2 …………………………………………………………………………………………   5.3   SM9 主公钥 2 …………………………………………………………………………………………   5.4   SM9 用户私钥 3 ………………………………………………………………………………………   5.5   SM9 用户公钥 3 ……………………………………………………………………………………… 6   技术要求 3 …………………………………………………………………………………………………   6.1   数据格式 3 ……………………………………………………………………………………………   6.2   预处理 5 ………………………………………………………………………………………………   6.3   计算过程 7 …………………………………………………………………………………………… 7   证实方法 11 …………………………………………………………………………………………………   7.1   数据格式 11 ……………………………………………………………………………………………   7.2   预处理 11 ………………………………………………………………………………………………   7.3   计算过程 12 …………………………………………………………………………………………… 附录 A ( 规范性 )   数据格式编码测试用例 14 ……………………………………………………………… 犌犅 / 犜 41389 — 2022 前    言    本文件按照 GB / T1.1 — 2020 《 标准化工作导则   第 1 部分 : 标准化文件的结构和起草规则 》 的规定起草 。 请注意本文件的某些内容可能涉及专利 。 本文件的发布机构不承担识别专利的责任 。 本文件由全国信息安全标准化技术委员会 ( SAC / TC260 ) 提出并归口 。 本文件起草单位 : 北京国脉信安科技有限公司 、 上海信息安全工程技术研究中心 、 深圳奥联信息安全技术有限公司 、 无锡华正天网信息安全系统有限公司 、 国网区块链科技 ( 北京 ) 有限公司 。 本文件主要起草人 : 袁峰 、 王晓春 、 封维端 、 张立圆 、 王学进 、 药乐 、 蒋楠 、 程朝辉 、 蔡先勇 、 王一曲 、 王栋 。 Ⅰ 犌犅 / 犜 41389 — 2022 信息安全技术 犛犕 9 密码算法使用规范 1   范围 本文件规定了 SM9 密码算法的使用要求 , 描述了密钥 、 加密与签名的数据格式 。 本文件适用于 SM9 密码算法的正确和规范使用 , 以及指导 SM9 密码算法的设备和系统的研发和检测 。 2   规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款 。 其中 , 注日期的引用文件 , 仅该日期对应的版本适用于本文件 ; 不注日期的引用文件 , 其最新版本 ( 包括所有的修改单 ) 适用于本文件 。 GB / T16262.1 — 2006   信息技术   抽象语法记法一 ( ASN.1 )   第 1 部分 : 基本记法规范 GB / T17964   信息安全技术   分组密码算法的工作模式 GB / T32905   信息安全技术   SM3 密码杂凑算法 GB / T32907   信息安全技术   SM4 分组密码算法 GB / T32915   信息安全技术   二元序列随机性检测方法 GB / T35276 — 2017   信息安全技术   SM2 密码算法使用规范 GB / T38635.1 — 2020   信息安全技术   SM9 标识密码算法   第 1 部分 : 总则 GB / T38635.2 — 2020   信息安全技术   SM9 标识密码算法   第 2 部分 : 算法 3   术语和定义 下列术语和定义适用于本文件 。 3 . 1   犛犕 9 算法   犛犕 9 犪犾犵狅狉犻狋犺犿 一种基于身份标识的椭圆曲线公钥密码算法 。 3 . 2   签名主密钥   狊犻犵狀犪狋狌狉犲犿犪狊狋犲狉犽犲狔 密钥管理基础设施的根签名密钥对 。    注 : 包括签名主私钥和签名主公钥 , 用于进行数字签名 、 验签和为用户生成用户签名密钥 。 3 . 3   加密主密钥   犲狀犮狉狔狆狋犻狅狀犿犪狊狋犲狉犽犲狔 密钥管理基础设施的根加密密钥对 。    注 : 包括加密主私钥和加密主公钥 , 用于进行数据加密 、 解密和为用户生成用户加密密钥 。 3 . 4   用户签名密钥   狌狊犲狉狊犻犵狀犪狋狌狉犲犽犲狔 用户的签名密钥对 。 1 犌犅 / 犜 41389 — 2022    注 : 包括用户签名私钥和签名公钥 , 其中私钥由密钥管理基础设施产生并下发给用户 , 用于数字签名和验签 。 3 . 5   用户加密密钥   狌狊犲狉犲狀犮狉狔狆狋犻狅狀犽犲狔 用户的加密密钥对 。    注 : 包括用户加密私钥和加密公钥 , 其中私钥由密钥管理基础设施产生并下发给用户 , 用于加密 、 解密 、 密钥封装和 密钥交换 。 4   符号和缩略语 下列符号和缩略语适用于本文件 。 IBC : 基于标识的密码技术 ( IdentityBasedCryptography ) ID : 用户身份标识 ( Identity ) KGC : 密钥生成中心 ( KeyGenerationCenter ) 犲 : 从 犌 1 × 犌 2 到 犌 犜 的双线性对 犉 狇 : 包含 狇 个元素的有限域 犉 狇犿 : 有限域 犉 狇 的 犿 次扩域 犌 犜 : 阶为素数 犖 的乘法循环群 犌 1 、 犌 2 : 阶为素数 犖 的加法循环群 犖 : 循环群 犌 1 、 犌 2 和 犌 犜 的阶 犘 1 : 犌 1 的生成元 犘 2 : 犌 2 的生成元 狇 : 有限域 犉 狇 中元素的数目 5   犛犕 9 的密钥对 5 . 1   生成元 犌 1 上的生成元 犘 1 点 , 由横坐标和纵坐标两个分量来表示 , 记为 ( 狓 犘 1 , 狔 犘 1 ), 其中 狓 犘 1 , 狔 犘 1 的长度 都为 256 位 , 其值符合 GB / T38635.1 — 2020 中 A.1 的规定 。 犌 2 上的生成元 犘 2 点 , 由横坐标和纵坐标两个分量来表示 , 记为 ( 狓 犘 2 , 狔 犘 2 ), 其中 狓 犘 2 , 狔 犘 2 是有限 域 犉 狇 2 中元素 , 狓 犘 2 的高维和低维分量记作 X 1 和 X 2 , 狔 犘 2 的高维和低维分量记作 Y 1 和 Y 2 , 其中 X 1 、 X 2 、 Y 1 和 Y 2 的长度都为 256 位 , 其值符合 GB / T38635.1 — 2020 中 A.1 的规定 。 5 . 2   犛犕 9 主私钥 包括 SM9 签名主私钥 犽狊 和加密主私钥 犽犲 , 都是一个大于或等于 1 且小于 犖 的整数 ( 犖 是循环群 犌 1 、 犌 2 和 犌 犜 的阶 , 其值符合 GB / T38635.1 — 2020 中 A.1 的规定 ), 长度为 256 位 。 5 . 3   犛犕 9 主公钥 包括 SM9 签名主公钥 犘 pubs 和加密主公钥 犘 pube 。 分别是 犌 2 和 犌 1 上的点 , 记为 ( 狓 pubs , 狔 pubs ) 和 ( 狓 pube , 狔 pube )。 其中签名主公钥的横坐标 狓 pubs 的高维和低维分量记作 X 1 和 X 2 , 纵坐标 狔 pubs 的高维和 低维分量记作 Y 1 和 Y 2 , 每个分量的长度为 256 位 。 加密主公钥 狓 pube 和 狔 pube 坐标值长度都是 256 位 。 2 犌犅 / 犜 41389 — 2022 5 . 4   犛犕 9 用户私钥 包括 SM9 用户签名私钥 犱狊 和用户加密私钥 犱犲 , 分别是 犌 1 和 犌 2 上的点 , 记为 ( 狓 pris , 狔 pris

.pdf文档 GB-T 41389-2022 信息安全技术 SM9密码算法使用规范

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 41389-2022 信息安全技术 SM9密码算法使用规范 第 1 页 GB-T 41389-2022 信息安全技术 SM9密码算法使用规范 第 2 页 GB-T 41389-2022 信息安全技术 SM9密码算法使用规范 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-18 02:28:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。