SM2密码算法加密签名消息语法规范.docx

SM2密码算法加密签名消息语法规范.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

GB/TXXXX-XXXX

GB/TXXXX-XXXX

PAGE2

SM2密码算法加密签名消息语法规范SM2cryptographymessagesyntaxspecification(征求意见稿)

SM2密码算法加密签名消息语法规范

SM2cryptographymessagesyntaxspecification

(征求意见稿)

2016-06

ICS35.040.

L80

XXXX-XX-XX实施

XXXX-XX-XX发布

中华人民共和国国家标准

GB/TXXXX—XXXX

GB/TXXXX-201X

PAGE7

范围

本标准定义了使用SM2密码算法的加密签名消息语法。

本标准适用于使用SM2密码算法进行加密和签名操作时对操作结果的标准化封装。

规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件,凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T16262.1-2006信息技术抽象语法记法一(ASN.1):基本记法规范(ISO/IEC8824-1:2002,IDT)

GM/T0006密码应用标识规范

GM/TAAAASM2密码算法使用规范

PKCS#6Extended-CertificateSyntax

术语和定义

下列术语适用于本标准。

3.1

算法标识algorithmidentifier

用于标明算法机制的数字化信息。

SM2算法SM2algorithm

一种椭圆曲线密码算法,密钥长度为256比特。

SM3算法SM3algorithm

一种杂凑算法,输出长度为256比特。

缩略语

下列缩略语适用于本文件:

ECC 椭圆曲线密码算法(EllipticCurveCryptography)

ID 用户标识(Identity)

OID 对象标识符(ObjectIdentity)

OID定义

本标准对6个对象data,signedData,envelopedData,signedAndEnvelopedData,encryptedData和keyAgreementInfo的标识符进行了定义,详见表1。

表1对象标识符

对象标识符OID

对象标识符定义

1.2.156.10197.6.1.4.2

SM2密码算法加密签名消息语法规范

1.2.156.10197.6.1.4.2.1

数据类型data

1.2.156.10197.6.1.4.2.2

签名数据类型signedData

1.2.156.10197.6.1.4.2.3

数字信封数据类型envelopedData

1.2.156.10197.6.1.4.2.4

签名及数字信封数据类型

signedAndEnvelopedData

1.2.156.10197.6.1.4.2.5

加密数据类型encryptedData

1.2.156.10197.6.1.4.2.6

密钥协商类型keyAgreementInfo

基本类型定义

CertificateRevocationLists

CertificateRevocationLists类型标明一个证书撤销列表的集合。CertificateRevocationLists::=SETOFCertificateRevocationList

ContentEncryptionAlgorithmIdentifier

ContentEncryptionAlgorithmIdentifier类型标明一个数据加密算法。其OID见GM/T0006。

ContentEncryptionAlgorithmIdentifier::=AlgorithmIdentifier

DigestAlgorithmIdentifier

DigestAlgorithmIdentifier类型标明一个消息摘要算法,本规范为SM3算法,其OID见GM/T0006。

DigestAlgorithmIdentifier::=AlgorithmIdentifier

DigestEncryptionAlgorithmIdentifier

DigestEncryptionAlgorithmIdentifier类型标明一个签名算法,本规范为SM2密码算法,其OID见GM/T0006。

DigestEncryptionAlgorithmIdentifier::=AlgorithmIdentifier

ExtendedCertificateOrCertificate

ExtendedCertificateOrCertificate类型指定一个PKCS#6扩展

文档评论(0)

1243595614 + 关注
实名认证
内容提供者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档