標準解讀

《GM/T 0044.2-2016 SM9標識密碼算法 第2部分:數(shù)字簽名算法》是中國國家密碼管理局發(fā)布的一項標準,該標準詳細規(guī)定了SM9標識密碼體系中用于生成和驗證數(shù)字簽名的具體方法。SM9是一種基于身份的密碼系統(tǒng),其特點是直接使用用戶的標識(如電子郵件地址)作為公鑰的一部分,簡化了密鑰管理流程。

根據(jù)這一標準,數(shù)字簽名過程包括三個主要階段:密鑰生成、簽名生成以及簽名驗證。在密鑰生成階段,需要確定系統(tǒng)的主私鑰與主公鑰對;對于每一個用戶而言,則通過其標識信息結合系統(tǒng)參數(shù)來計算得到個人私鑰。這里值得注意的是,在SM9方案下,用戶的私鑰由可信第三方或密鑰生成中心(KGC)根據(jù)系統(tǒng)主私鑰及用戶的身份信息生成,并非用戶自行選擇。

簽名生成時,簽署者利用自己的私鑰對消息進行處理,產(chǎn)生一個數(shù)字簽名值。此過程中可能還會涉及到隨機數(shù)的選擇以增強安全性。生成的簽名需附帶原始消息一起發(fā)送給接收方。

最后,在簽名驗證階段,驗證者不需要知道簽署者的私鑰,只需擁有對應的標識信息、系統(tǒng)參數(shù)以及公開可得的主公鑰即可完成驗證工作。如果驗證成功,則表明該消息確實來自于聲稱的發(fā)送者且未被篡改過;反之則說明存在偽造或修改行為。


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

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2016-03-28 頒布
  • 2016-03-28 實施
?正版授權
GM/T 0044.2-2016SM9標識密碼算法第2部分:數(shù)字簽名算法_第1頁
GM/T 0044.2-2016SM9標識密碼算法第2部分:數(shù)字簽名算法_第2頁
GM/T 0044.2-2016SM9標識密碼算法第2部分:數(shù)字簽名算法_第3頁
GM/T 0044.2-2016SM9標識密碼算法第2部分:數(shù)字簽名算法_第4頁
GM/T 0044.2-2016SM9標識密碼算法第2部分:數(shù)字簽名算法_第5頁
免費預覽已結束,剩余7頁可下載查看

下載本文檔

GM/T 0044.2-2016SM9標識密碼算法第2部分:數(shù)字簽名算法-免費下載試讀頁

文檔簡介

ICS35040

L80.

備案號55614—2016

:

中華人民共和國密碼行業(yè)標準

GM/T00442—2016

.

SM9標識密碼算法

第2部分數(shù)字簽名算法

:

Identity-basedcryptographicalgorithmsSM9—

Part2Diitalsinaturealorithm

:ggg

2016-03-28發(fā)布2016-03-28實施

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

GM/T00442—2016

.

目次

前言

…………………………Ⅰ

引言

…………………………Ⅱ

范圍

1………………………1

規(guī)范性引用文件

2…………………………1

術語和定義

3………………1

符號

4………………………2

算法參數(shù)與輔助函數(shù)

5……………………3

總則

5.1…………………3

系統(tǒng)參數(shù)組

5.2…………………………3

系統(tǒng)簽名主密鑰和用戶簽名密鑰的產(chǎn)生

5.3…………3

輔助函數(shù)

5.4……………3

數(shù)字簽名生成算法及流程

6………………4

數(shù)字簽名生成算法

6.1…………………4

數(shù)字簽名生成算法流程

6.2……………5

數(shù)字簽名驗證算法及流程

7………………6

數(shù)字簽名驗證算法

7.1…………………6

數(shù)字簽名驗證算法流程

7.2……………6

GM/T00442—2016

.

前言

標識密碼算法分為個部分

GM/T0044《SM9》5:

第部分總則

———1:;

第部分數(shù)字簽名算法

———2:;

第部分密鑰交換協(xié)議

———3:;

第部分密鑰封裝機制和公鑰加密算法

———4:;

第部分參數(shù)定義

———5:。

本部分為的第部分

GM/T00442。

本部分按照給出的規(guī)則起草

GB/T1.1—2009。

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

。。

本部分由密碼行業(yè)標準化技術委員會提出并歸口

。

本部分起草單位國家信息安全工程技術研究中心深圳奧聯(lián)信息安全技術有限公司武漢大學上

:、、、

海交通大學中科院信息工程研究所北方信息技術研究所

、、。

本部分主要起草人陳曉程朝輝葉頂峰胡磊陳建華路貝可季慶光曹珍富袁文恭劉平

:、、、、、、、、、、

馬寧袁峰李增欣王學進楊恒亮張青坡馬艷麗浦雨三唐英孫移盛安萱

、、、、、、、、、、。

GM/T00442—2016

.

引言

在年提出了標識密碼的概念在標識密碼系統(tǒng)中

A.Shamir1984(Identity-BasedCryptography),,

用戶的私鑰由密鑰生成中心根據(jù)主密鑰和用戶標識計算得出用戶的公鑰由用戶標識唯一確

(KGC),

定從而用戶不需要通過第三方保證其公鑰的真實性與基于證書的公鑰密碼系統(tǒng)相比標識密碼系統(tǒng)

,。,

中的密鑰管理環(huán)節(jié)可以得到適當簡化

。

年和在日本提出了用橢圓曲線對構造基于標識的

1999,K.Ohgishi、R.SakaiM.Kasahara(pairing)

密鑰共享方案年和以及和等人獨立提

;2001,D.BonehM.Franklin,R.Sakai、K.OhgishiM.Kasahara

出了用橢圓曲線對構造標識公鑰加密算法這些工作引發(fā)了標識密碼的新發(fā)展出現(xiàn)了一批用橢圓曲

。,

線對實現(xiàn)的標識密碼算法其中包括數(shù)字簽名算法密鑰交換協(xié)議密鑰封裝機制和公鑰加密算法等

,、、。

橢圓曲線對具有雙線性的性質(zhì)它在橢圓曲線的循環(huán)子群與擴域的乘法循環(huán)子群之間建立聯(lián)系構

,,

成了雙線性雙線性逆判定性雙線性逆雙線性逆和雙線性逆等難題

DH、DH、DH、τ-DHτ-Gap-DH,

當橢圓曲線離散對數(shù)問題和擴域離散對數(shù)問題的求解難度相當時可用橢圓曲線對構造出安全性和實

,

現(xiàn)效率兼顧的標識密碼

。

本部分描述了用橢圓曲線對實現(xiàn)的基于標識的數(shù)字簽名算法

。

GM/T00442—2016

.

SM9標識密碼算法

第2部分數(shù)字簽名算法

:

1范圍

的本部分規(guī)定了用橢圓曲線對實現(xiàn)的基于標識的數(shù)字簽名算法包括數(shù)字簽名生成算

GM/T0044,

法和驗證算法并給出了數(shù)字簽名與驗證算法及其相應的流程

,。

本部分適用于接收者通過簽名者的標識驗證數(shù)據(jù)的完整性和數(shù)據(jù)發(fā)送者的身份也適用于第三方

,

確定簽名及所簽數(shù)據(jù)的真實性

。

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

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

。,

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

。,()。

密碼雜湊算法

GM/T0004—2012SM3

標識密碼算法第部分總則

GM/T0044.1—2016SM91:

3術語和定義

下列術語和定義適用于本文件

。

31

.

消息message

任意有限長度的比特串

。

32

.

簽名消息signedmessage

由消息以及該消息的數(shù)字簽名部分所組成的一組數(shù)據(jù)元素

。

33

.

簽名密鑰signaturekey

在數(shù)字簽名生成過程中由簽名者專用的秘密數(shù)據(jù)元素即簽名者的私鑰

,。

34

.

簽名主密鑰signaturemasterkey

溫馨提示

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

評論

0/150

提交評論