犐犆犛35. 040 犔 80 中华人民共和国密码行业标准 犌犕/犜 0010—2012 犛犕2 密码算法加密签名消息语法规范 犛犕2犮 狉 狋 狅 狉 犪狆犺狔犿犲 狊 狊 犪 犲狊 狋 犪狓狊 犮 犻 犳 犻 犮 犪 狋 犻 狅狀 狔狆 犵 犵 狔狀 狆犲 2012  11  22 发布 2012  11  22 实施 国家密码管理局 发 布 犌犕 犜0010 2012 — / 中 华 人 民 共 和 国 密 码 行 业 标 准 犛犕2 密码算法加密签名消息语法规范 GM/T0010—2012  中国标准出版社出版发行 北京市朝阳区和平里西街甲 2 号( 100013) 北京市西城区三里河北街 16 号( 100045) 网址 www. spc. ne t. cn 总编室:( 010) 64275323  发行中心:( 010) 51780235 读者服务部:( 010) 68523946 中国标准出版社秦皇岛印刷厂印刷 各地新华书店经销  开本 880×1230 1/16  印张 0. 00  字数 00 千字 年 月第一版 年 2013    2013   月第一次印刷  书号:155066·2  0010XX  定价 00. 00 元 如有印装差错   由本社发行中心调换 版权专有   侵权必究 举报电话:( 010) 68510107 犌犕/犜 0010—2012 目    次 前言 …………………………………………………………………………………………………………… 1  范围………………………………………………………………………………………………………… 2  规范性引用文件…………………………………………………………………………………………… 3  术语和定义………………………………………………………………………………………………… 4  符号和缩略语……………………………………………………………………………………………… 5 OID 定义 ………………………………………………………………………………………………… 6  基本类型定义……………………………………………………………………………………………… 1 Ce r t i f i c a t eRevoc a t i onL i s t s …………………………………………………………………………  6. 2 Con t en tEnc r t i onAl r i t hmI den t i f i e r ……………………………………………………………  6. yp go 3 Di s tAl r i t hmI den t i f i e r …………………………………………………………………………  6. ge go 4 Di s tEnc r t i onAl r i t hmI den t i f i e r ……………………………………………………………  6. ge yp go 5 Ex t endedCe r t i f i c a t eOrCe r t i f i c a t e …………………………………………………………………  6. 6 Ex t endedCe r t i f i c a t e sAndCe r t i f i c a t e s ………………………………………………………………  6. 7 I s sue rAndSe r i a lNumbe r ……………………………………………………………………………  6. 8 KeyEnc r t i onAl r i t hmI den t i f i e r ………………………………………………………………  6. yp go 9 Ve r s i on ………………………………………………………………………………………………  6. 10 Con t en t I n f o …………………………………………………………………………………………  6. 7  数据类型 da t a …………………………………………………………………………………………… 8  签名数据类型 s i t a ……………………………………………………………………………… gnedDa 1 s i t a 类型 ……………………………………………………………………………………  8. gnedDa 2 S i r I n f o 类型 ………………………………………………………………………………………  8. gne 9  数字信封数据类型 enve l opedDa t a ……………………………………………………………………… 1 enve l opedDa t a 类型 …………………………………………………………………………………  9. 2 Re c i i en t I n f o 类型 ……………………………………………………………………………………  9. p 10  签名及数字信封数据类型 s i l opedDa t a ………………………………………………… gnedAndEnve 11  加密数据类型 enc r t edDa t a ………………………………………………………………………… yp 12  密钥协商类型 keyAg r e emen t I n f o ……………………………………………………………………… 附录 A (规范性附录) SM2 密钥格式 …………………………………………………………………… 1  椭圆曲线参数语法 …………………………………………………………………………………  A. 2  公钥语法 ……………………………………………………………………………………………  A. 3  私钥语法 ……………………………………………………………………………………………  A. 参考文献 ……………………………………………………………………………………………………… Ⅰ 犌犕/犜 0010—2012 前    言 12009 的规则编写。    本标准按照 GB/T1. 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由国家密码管理局提出并归口。 本标准中的附录 A 为规范性附录。 本标准起草单位:上海格尔软件股份有限公司、北京海 泰方 圆 科 技 有 限 公 司、北 京 数 字 认 证 股 份 有 限公司、无锡江南信息安全工程技术中心、成都卫士通信 息产业股 份有 限 公 司、上 海 市 数 字 证 书 认 证 中 心有限公司、兴唐通信科技有限公司、上海颐东网络信息有限公司、山东得安信息技术有限公司、国家信 息安全工程技术研究中心。 本标准起草人:刘平、谭武征、柳增寿、李述胜、徐强、李元正、刘承、王妮娜、夏东山、蒋红宇、孔凡玉、 袁峰。 本标准涉及的密码算法按照国家密码管理部门的要求使用。 Ⅱ 犌犕/犜 0010—2012 犛犕2 密码算法加密签名消息语法规范 1  范围 本规范定义了使用 SM2 密码算法的加密签名消息语法。 本规范适用于使用 SM2 密码算法进行加密和签名操作时对操作结果的标准化封装。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日 期的 引 用 文 件,仅 注 日 期 的 版 本 适 用 于 本 文 件,凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GM/T0006  密码应用标识规范 GM/T AAAASM2  密码算法使用规范 PKCS #6Ex t ended r t i f i c a t eSyn t ax Ce 3 术语和定义 下列术语适用于本规范。 3. 1 算法标识  犪 犾 狅 狉 犻 狋 犺犿犻 犱 犲狀 狋 犻 犳 犻 犲 狉 犵 用于标明算法机制的数字化信息。 3. 2 犛犕2 算法  犛犕2犪 犾 狅 狉 犻 狋 犺犿 犵 一种椭圆曲线密码算法,密钥长度为 256 比特。 4  符号和缩略语 下列缩略语适用于本规范: ECC 椭圆曲线密码算法( El l i t i cCu r veCr t og r aphy) p yp ID 用户标识( I den t i t y) OID 对象标识符( Ob e c tI den t i t j y) 5 犗犐犇 定义 本规范 对 6 个 对 象 da t a, s i t a, enve l opedDa t a, s i l opedDa t a, enc r t edDa t a和 gnedDa gnedAndEnve yp keyAg r e emen t I n f o 的标识符进行了定义,详见表 1。 1 犌犕/犜 0010—2012 表 1  对象标识符 对象标识符 OID 对象标识符定义 1. 2. 156. 10197. 6. 1. 4. 2 SM2 密码算法加密签名消息语法规范 1. 2. 156. 10197. 6. 1. 4. 2. 1 数据类型 da t a 1. 2. 156. 10197. 6. 1. 4. 2. 2 签名数据类型 s i t a gnedDa 1. 2. 156. 10197. 6. 1. 4. 2. 3 数字信封数据类型 enve l opedDa t a 签名及数字信封数据类型 1. 2. 156. 10197. 6. 1. 4. 2. 4 s i l opedDa t a gnedAndEnve 1. 2. 156. 10197. 6. 1. 4. 2. 5 加密数据类型 enc r t edDa t a yp 1. 2. 156. 10197. 6. 1. 4. 2. 6 密钥协商类型 keyAg r e emen t I n f o 6  基本类型定义 6. 1 犆犲 狉 狋 犻 犳 犻 犮 犪 狋 犲犚犲 狏 狅 犮 犪 狋 犻 狅狀犔 犻 狊 狋 狊 Ce r t i f i c a t eRevo c a t i onL i s t s 类 型 标 明 一 个 证 书 撤 销 列 表 的 集 合。Ce r t i f i c a t eRevo c a t i onL i s t s ::= SET OFCe r t i f i c a t eRevoc a t i onL i s t 6. 2 犆狅狀 狋 犲狀 狋犈狀犮 狉 狋 犻 狅狀犃犾 狅 狉 犻 狋 犺犿犐 犱犲 狀 狋 犻 犳 犻 犲 狉 狔狆 犵 Con t en tEnc r t i onAl r i t h

pdf文档 GM/T 0010-2012 SM2密码算法加密签名消息语法规范

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GM/T 0010-2012 SM2密码算法加密签名消息语法规范 第 1 页 GM/T 0010-2012 SM2密码算法加密签名消息语法规范 第 2 页 GM/T 0010-2012 SM2密码算法加密签名消息语法规范 第 3 页
下载文档到电脑,方便使用
本文档由 路人甲2022-05-14 08:55:41上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言