標(biāo)準(zhǔn)解讀

《GM/T 0009-2012 SM2密碼算法使用規(guī)范》是中國國家密碼管理局發(fā)布的一項(xiàng)標(biāo)準(zhǔn),主要針對SM2橢圓曲線公鑰密碼算法的使用進(jìn)行了詳細(xì)規(guī)定。該標(biāo)準(zhǔn)旨在為SM2算法的應(yīng)用提供統(tǒng)一的技術(shù)指導(dǎo),確保其在不同場景下的安全性和互操作性。

根據(jù)文檔內(nèi)容,SM2密碼算法基于橢圓曲線離散對數(shù)問題設(shè)計(jì),適用于數(shù)字簽名、密鑰交換等安全通信場合。標(biāo)準(zhǔn)中定義了多種參數(shù)集,包括但不限于橢圓曲線方程參數(shù)、基點(diǎn)坐標(biāo)值以及私鑰和公鑰長度等,這些參數(shù)對于保證算法的安全性至關(guān)重要。此外,還特別強(qiáng)調(diào)了選擇合適的隨機(jī)數(shù)生成器的重要性,以防止?jié)撛诘陌踩┒础?/p>

對于數(shù)字簽名過程,《GM/T 0009-2012》給出了明確的操作步驟,包括消息摘要計(jì)算方法的選擇(推薦使用SM3哈希算法)、簽名值的生成與驗(yàn)證流程等。同時(shí),也指出了在實(shí)現(xiàn)過程中需要注意的一些關(guān)鍵點(diǎn),比如如何正確處理大整數(shù)運(yùn)算、怎樣有效管理密鑰生命周期等。

關(guān)于密鑰交換協(xié)議部分,則詳細(xì)描述了基于SM2算法的身份認(rèn)證密鑰協(xié)商機(jī)制,包括初始化階段、消息交換階段直至最終完成共享秘密的建立。這部分內(nèi)容不僅涵蓋了基本的數(shù)學(xué)原理,還提供了具體的消息格式示例,幫助開發(fā)者更好地理解和實(shí)現(xiàn)相關(guān)功能。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 廢止
  • 已被廢除、停止使用,并不再更新
  • 2012-11-22 頒布
  • 2012-11-22 實(shí)施
?正版授權(quán)
GM∕T 0009-2012 SM2密碼算法使用規(guī)范_第1頁
GM∕T 0009-2012 SM2密碼算法使用規(guī)范_第2頁
GM∕T 0009-2012 SM2密碼算法使用規(guī)范_第3頁
GM∕T 0009-2012 SM2密碼算法使用規(guī)范_第4頁
GM∕T 0009-2012 SM2密碼算法使用規(guī)范_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

GM∕T 0009-2012 SM2密碼算法使用規(guī)范-免費(fèi)下載試讀頁

文檔簡介

ICS35040

L80.

備案號(hào)38307—2013

:

中華人民共和國密碼行業(yè)標(biāo)準(zhǔn)

GM/T0009—2012

SM2密碼算法使用規(guī)范

SM2cryptographyalgorithmapplicationspecification

2012-11-22發(fā)布2012-11-22實(shí)施

國家密碼管理局發(fā)布

GM/T0009—2012

目次

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

引言…………………………

范圍………………………

11

規(guī)范性引用文件…………………………

21

術(shù)語和定義………………

31

符號(hào)和縮略語……………

41

的密鑰對……………

5SM21

私鑰……………

5.1SM21

公鑰……………

5.2SM22

數(shù)據(jù)轉(zhuǎn)換…………………

62

位串到位字節(jié)串的轉(zhuǎn)換…………

6.182

位字節(jié)串到位串的轉(zhuǎn)換…………

6.282

整數(shù)到位字節(jié)串的轉(zhuǎn)換…………

6.382

位字節(jié)串到整數(shù)的轉(zhuǎn)換…………

6.482

數(shù)據(jù)格式…………………

73

密鑰數(shù)據(jù)格式………………………

7.13

加密數(shù)據(jù)格式………………………

7.23

簽名數(shù)據(jù)格式………………………

7.33

密鑰對保護(hù)數(shù)據(jù)格式………………

7.43

預(yù)處理……………………

84

預(yù)處理……………

8.114

預(yù)處理……………

8.224

計(jì)算過程…………………

94

生成密鑰……………

9.14

加密…………………

9.25

解密…………………

9.35

數(shù)字簽名……………

9.45

簽名驗(yàn)證……………

9.55

密鑰協(xié)商……………

9.66

用戶身份標(biāo)識(shí)的默認(rèn)值……………

10ID7

GM/T0009—2012

前言

本標(biāo)準(zhǔn)按照給出的規(guī)則起草

GB/T1.1—2009。

請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專利的責(zé)任

。。

本標(biāo)準(zhǔn)由國家密碼管理局提出并歸口

。

本標(biāo)準(zhǔn)起草單位北京海泰方圓科技有限公司衛(wèi)士通信息產(chǎn)業(yè)股份有限公司無錫江南信息安全

:、、

工程技術(shù)中心興唐通信科技股份有限公司山東得安信息技術(shù)有限公司上海格爾軟件股份有限公司

、、、。

本標(biāo)準(zhǔn)主要起草人劉平蔣紅宇柳增壽曾宇波李元正徐強(qiáng)譚武征孔凡玉王妮娜

:、、、、、、、、。

GM/T0009—2012

引言

橢圓曲線密碼算法以下簡稱是國家密碼管理局批準(zhǔn)的一組算法其中包括橢

SM2(SM2),SM2-1

圓曲線數(shù)字簽名算法橢圓曲線密鑰協(xié)商協(xié)議橢圓曲線加密算法

、SM2-2、SM2-3。

本標(biāo)準(zhǔn)的目標(biāo)是保證使用的正確性為密碼算法的使用制定統(tǒng)一的數(shù)據(jù)格式和使用

SM2,SM2

方法

。

本標(biāo)準(zhǔn)中涉及的算法是指國家密碼管理局批準(zhǔn)的密碼雜湊算法

SM3SM3。

本標(biāo)準(zhǔn)僅從算法應(yīng)用的角度給出密碼算法的使用說明不涉及密碼算法的具體編制

SM2,SM2

細(xì)節(jié)

。

GM/T0009—2012

SM2密碼算法使用規(guī)范

1范圍

本標(biāo)準(zhǔn)定義了密碼算法的使用方法以及密鑰加密與簽名等的數(shù)據(jù)格式

SM2,、。

本標(biāo)準(zhǔn)適用于密碼算法的使用以及支持密碼算法的設(shè)備和系統(tǒng)的研發(fā)和檢測

SM2,SM2。

2規(guī)范性引用文件

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

。,

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

。,()。

所有部分橢圓曲線公鑰密碼算法

GM/T0003()SM2

密碼雜湊算法

GM/T0004SM3

3術(shù)語和定義

下列術(shù)語和定義適用于本文件

。

31

.

算法標(biāo)識(shí)algorithmidentifier

用于標(biāo)明算法機(jī)制的數(shù)字化信息

。

32

.

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打印),因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

最新文檔

評論

0/150

提交評論