GM_T 0010-2012SM2密码算法加密签名消息语法规范.pdf

GM_T 0010-2012SM2密码算法加密签名消息语法规范.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 35, 040L 80GM备案号:中华人民共和国密码行业标准GM/T 0010—2012SM2密码算法加密签名消息语法规范SM2 cryptography message syntax specification2012-11-22发布2012-11-22实施国家密码管理局发布 GM/T 0010—2012目次前言范围2规范性引用文件术语和定义符号和缩略语5-OID定义基本类型定义6.1CertificateRevocationLists -..6. 2ContentEncryptionAlgorithmIdentifier6.3DigestAlgorithmldentifier ..6. 4DigestEncryptionAlgorithmldentifier6, 5ExtendedCertificateOrCertificate -....6. 6ExtendedCertificatesAndCertificates6, 7IssuerAndSerialNumber6. 8KeyEncryptionAlgorithmIdentifier6, 9Version6.10ContentInfo数据类型data签名数据类型signedData8, 1signedData类型8.2SignerInfo类型数字信封数据类型envelopedData9.1envelopedData类型9.2RecipientInfo类型-.10签名及数字信封数据类型signedAndEnvelopedData11加密数据类型encryptedData12密钥协商类型keyAgreementInfo附录A(规范性附录)SM2密朗格式A.1循画曲线参数语法A.2公钥语法A.3私钥语法参考文献10 GM/T 0010—2012表8encryptedData数据类型字段名称数据类型含义rersion(1)Version语法的版本号encryptedContenInfoEneryptedContentInfo加了密的内容信息12密钥协商类型keyAgreementInfo密钥协商keyAgreementInfo数据类型标明两个用户之闻建立--个共享秘密密钥的结构,通过这种方式能够确定一个共享秘密密钥的值,该类型用于两个用户为产生共享秘密密钥进行的公共参数交换。KeyAgreementInfo.. SEQUENCE(versionVersion(1),tempPublicKeyRSM2PublicKey,userCertificateCertificate,userIDOCTET STRING结构中各项含义见表9,表9keyAgreementInfo数据类型字段名称数据类型含义versionVersion语祛的版本号tempPublicKeyRSM2PublicKey临时公钥userCertificateCertificate用户书userIDOCTET STRING用户标识 GM/T 0010—2012附录A(规范性附录)SM2密钥格式A. 1桐圆曲线参数语法椭围曲线参数的表达采用与X962相同的ASN.1定义,其定义如下:Parameters ::= CHOICE (ecParameters ECParameters,namedCurve ObjectIdentifier,implicitlyCA NULL )在用于SM2密码算法表达时,只使用namedCurve这一种表达方法,SM2密码算法曲线定义的OID.见GM/T 0006,A. 2公钥语法椭围曲线公钥的表达采用与X962相同的ASN.1定义,其定义如下:SubjectPublicKeyInfo 1= SEQUENCE (algorithm Algorithmldentifier ((ECPKAlgorithms) ),subjectPublicKey SM2PublicKey)其中:algorithm定义了公钥的类型subjectPublicKey定义了公钥的实际值Algorithmldentifier是对象标识与参数的定,其定义如下:Algorithmldentifier : SEQUENCE (algorithm OBJECT IDENTIFIER,parameters ANY DEFINED BY algorithm OPTIONAL对于SM2密码算法,其OID(algorithm)定义见GM/T0006。A.3私钥语法椭圆曲线私钥的表达采用与X962相同的ASN.1定义,其定义如下:ECPrivateKey(CURVES;IOSet) :: SEQUENCE (version INTEGER ( ecPrivkeyVer1(1) ) (eePrivkeyVer1),private

文档评论(0)

consult + 关注
官方认证
内容提供者

consult

认证主体 山东持舟信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370100MA3QHFRK5E

1亿VIP精品文档

相关文档