標準解讀

《GM/T 0010-2012 SM2密碼算法加密簽名消息語法規范》是中國國家密碼管理局發布的一項國家標準,主要用于指導使用SM2橢圓曲線公鑰密碼算法進行數據加密和數字簽名時的消息格式定義。該標準詳細規定了如何構造用于加密或簽名的數據結構,并確保這些操作在不同系統之間能夠互操作。

根據此標準,首先定義了一些基本概念,如明文、密文、私鑰、公鑰等術語的含義。接著,標準中明確了消息編碼規則,特別是ASN.1(Abstract Syntax Notation One)編碼方式的應用,這是一種表示、編碼、傳輸和解碼數據的方法,在信息安全領域被廣泛采用以保證信息的一致性和準確性。

對于SM2加密過程,《GM/T 0010-2012》指定了具體的步驟來生成密文以及相應的解密流程。它描述了如何利用給定的公鑰對原始消息進行加密處理,并且還提供了基于私鑰的安全解密方法。此外,關于數字簽名部分,該文檔詳細說明了簽名生成與驗證的過程,包括選擇合適的哈希函數、計算消息摘要、使用私鑰創建簽名值以及通過比較接收方用發送者的公鑰重新計算出的結果來驗證簽名的有效性。


如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。

....

查看全部

  • 廢止
  • 已被廢除、停止使用,并不再更新
  • 2012-11-22 頒布
  • 2012-11-22 實施
?正版授權
GM/T 0010-2012SM2密碼算法加密簽名消息語法規范_第1頁
GM/T 0010-2012SM2密碼算法加密簽名消息語法規范_第2頁
GM/T 0010-2012SM2密碼算法加密簽名消息語法規范_第3頁
GM/T 0010-2012SM2密碼算法加密簽名消息語法規范_第4頁
免費預覽已結束,剩余12頁可下載查看

下載本文檔

GM/T 0010-2012SM2密碼算法加密簽名消息語法規范-免費下載試讀頁

文檔簡介

ICS35040

L80.

備案號38308—2013

:

中華人民共和國密碼行業標準

GM/T0010—2012

SM2密碼算法加密簽名消息語法規范

SM2cryptographymessagesyntaxspecification

2012-11-22發布2012-11-22實施

國家密碼管理局發布

GM/T0010—2012

目次

前言…………………………

范圍………………………

11

規范性引用文件…………………………

21

術語和定義………………

31

符號和縮略語……………

41

定義…………………

5OID1

基本類型定義……………

62

…………

6.1CertificateRevocationLists2

…………

6.2ContentEncryptionAlgorithmIdentifier2

…………

6.3DigestAlgorithmIdentifier2

……………

6.4DigestEncryptionAlgorithmIdentifier2

…………………

6.5ExtendedCertificateOrCertificate2

……………

6.6ExtendedCertificatesAndCertificates3

…………

6.7IssuerAndSerialNumber3

………………

6.8KeyEncryptionAlgorithmIdentifier3

……………

6.9Version3

………………………

6.10ContentInfo3

數據類型……………

7data3

簽名數據類型………………

8signedData4

類型……………………

8.1signedData4

類型……………………

8.2SignerInfo4

數字信封數據類型……………………

9envelopedData5

類型………………

9.1envelopedData5

類型…………………

9.2RecipientInfo6

簽名及數字信封數據類型………………

10signedAndEnvelopedData7

加密數據類型…………

11encryptedData7

密鑰協商類型……………………

12keyAgreementInfo8

附錄規范性附錄密鑰格式……………………

A()SM29

橢圓曲線參數語法…………………

A.19

公鑰語法……………

A.29

私鑰語法……………

A.39

參考文獻……………………

10

GM/T0010—2012

前言

本標準按照的規則編寫

GB/T1.1—2009。

請注意本文件的某些內容可能涉及專利本文件的發布機構不承擔識別這些專利的責任

。。

本標準由國家密碼管理局提出并歸口

。

本標準中的附錄為規范性附錄

A。

本標準起草單位上海格爾軟件股份有限公司北京海泰方圓科技有限公司北京數字認證股份有

:、、

限公司無錫江南信息安全工程技術中心成都衛士通信息產業股份有限公司上海市數字證書認證中

、、、

心有限公司興唐通信科技有限公司上海頤東網絡信息有限公司山東得安信息技術有限公司國家信

、、、、

息安全工程技術研究中心

。

本標準起草人劉平譚武征柳增壽李述勝徐強李元正劉承王妮娜夏東山蔣紅宇孔凡玉

:、、、、、、、、、、、

袁峰

。

本標準涉及的密碼算法按照國家密碼管理部門的要求使用

GM/T0010—2012

SM2密碼算法加密簽名消息語法規范

1范圍

本標準定義了使用密碼算法的加密簽名消息語法

SM2。

本標準適用于使用密碼算法進行加密和簽名操作時對操作結果的標準化封裝

SM2。

規范性引用文件

2

下列文件對于本文件的應用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文

。,

件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件

,,()。

密碼應用標識規范

GM/T0006

密碼算法使用規范

GM/T0009SM2

PKCS#6Extended-CertificateSyntax

3術語和定義

下列術語適用于本文件

。

31

.

算法標識algorithmidentifier

用于標明算法機制的數字化信息

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。?,因數字商品的特殊性,一經售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。

評論

0/150

提交評論