標準解讀
《GB/T 32918.2-2016 信息安全技術 SM2橢圓曲線公鑰密碼算法 第2部分:數字簽名算法》是中國國家標準之一,專門針對SM2橢圓曲線公鑰密碼體系中的數字簽名部分進行了詳細規定。該標準定義了基于SM2橢圓曲線的數字簽名生成與驗證過程,旨在提供一種安全有效的身份認證和信息完整性保護方法。
根據文檔內容,SM2數字簽名算法主要包含以下幾個關鍵步驟:
-
密鑰對生成:用戶首先需要生成一對密鑰——私鑰(d_A)和對應的公鑰(Q_A=[d_A]G),其中(G)是預先定義好的橢圓曲線上的一點(基點),而([d_A]G)表示(G)點乘以(d_A)次的結果。這一過程確保每個用戶的密鑰都是獨一無二的。
-
消息摘要計算:發送方使用指定的消息摘要算法(如SM3)對原始消息進行處理,得到固定長度的消息摘要值。此步驟有助于將任意長度的信息轉換成一個較短且唯一的字符串,便于后續簽名操作。
-
簽名生成:利用上述產生的私鑰以及消息摘要作為輸入參數,按照特定規則計算出兩個整數(r, s)作為最終的數字簽名。這里涉及到復雜的數學運算,包括但不限于模逆元求解、哈希函數應用等。
-
簽名驗證:接收方收到加密后的信息及附帶的數字簽名后,可以通過發送者的公鑰來檢驗簽名的有效性。具體來說,就是重新計算出一組值并與接收到的簽名比較,如果兩者一致,則證明信息未被篡改并且確實來源于聲稱的發送者;反之則說明可能存在安全風險。
如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。
....
查看全部
- 現行
- 正在執行有效
- 2016-08-29 頒布
- 2017-03-01 實施





文檔簡介
ICS35040
L80.
中華人民共和國國家標準
GB/T329182—2016
.
信息安全技術SM2橢圓曲線公鑰
密碼算法第2部分數字簽名算法
:
Informationsecuritytechnology—PublickeycryptographicalgorithmSM2
basedonelliticcurves—Part2Diitalsinaturealorithm
p:ggg
2016-08-29發布2017-03-01實施
中華人民共和國國家質量監督檢驗檢疫總局發布
中國國家標準化管理委員會
GB/T329182—2016
.
目次
前言
…………………………Ⅰ
引言
…………………………Ⅱ
范圍
1………………………1
規范性引用文件
2…………………………1
術語和定義
3………………1
符號和縮略語
4……………1
數字簽名算法
5……………2
綜述
5.1…………………2
橢圓曲線系統參數
5.2…………………2
用戶密鑰對
5.3…………………………2
輔助函數
5.4……………3
用戶其他信息
5.5………………………3
數字簽名的生成算法及流程
6……………3
數字簽名的生成算法
6.1………………3
數字簽名生成算法流程
6.2……………3
數字簽名的驗證算法及流程
7……………4
數字簽名的驗證算法
7.1………………4
數字簽名驗證算法流程
7.2……………5
附錄資料性附錄數字簽名與驗證示例
A()……………7
綜述
A.1…………………7
Fp上的橢圓曲線數字簽名
A.2…………7
Fm上的橢圓曲線數字簽名
A.32………………………8
參考文獻
……………………10
GB/T329182—2016
.
前言
信息安全技術橢圓曲線公鑰密碼算法分為個部分
GB/T32918《SM2》5:
第部分總則
———1:;
第部分數字簽名算法
———2:;
第部分密鑰交換協議
———3:;
第部分公鑰加密算法
———4:;
第部分參數定義
———5:。
本部分為的第部分
GB/T329182。
本部分按照給出的規則起草
GB/T1.1—2009。
本部分由國家密碼管理局提出
。
本部分由全國信息安全標準化技術委員會歸口
(SAC/TC260)。
本部分起草單位北京華大信安科技有限公司中國人民解放軍信息工程大學中國科學院數據與
:、、
通信保護研究教育中心
。
本部分主要起草人陳建華祝躍飛葉頂峰胡磊裴定一彭國華張亞娟張振峰
:、、、、、、、。
Ⅰ
GB/T329182—2016
.
引言
和在年各自獨立地提出將橢圓曲線應用于公鑰密碼系統橢圓曲線公
N.KoblitzV.Miller1985。
鑰密碼所基于的曲線性質如下
:
有限域上橢圓曲線在點加運算下構成有限交換群且其階與基域規模相近
———,;
類似于有限域乘法群中的乘冪運算橢圓曲線多倍點運算構成一個單向函數
———,。
在多倍點運算中已知多倍點與基點求解倍數的問題稱為橢圓曲線離散對數問題對于一般橢圓
,,。
曲線的離散對數問題目前只存在指數級計算復雜度的求解方法與大數分解問題及有限域上離散對
,。
數問題相比橢圓曲線離散對數問題的求解難度要大得多因此在相同安全程度要求下橢圓曲線密
,。,,
碼較其他公鑰密碼所需的密鑰規模要小得多
。
是國家密碼管理局組織制定并提出的橢圓曲線密碼算法標準的主要目標
SM2。GB/T32918
如下
:
定義和描述了橢圓曲線密碼算法的相關概念及數學基礎知識并概述了
———GB/T32918.1SM2,
該部分同其他部分的關系
。
描述了一種基于橢圓曲線的簽名算法即簽名算法
———GB/T32918.2,SM2。
描述了一種基于橢圓曲線的密鑰交換協議即密鑰交換協議
———GB/T32918.3,SM2。
描述了一種基于橢圓曲線的公鑰加密算法即加密算法該算法需使用
———GB/T32918.4,SM2,
定義的密碼雜湊算法
GB/T32905—2016SM3。
給出了算法使用的橢圓曲線參數以及使用橢圓曲線參數進行運算
———GB/T32918.5SM2,SM2
的示例結果
。
本部分為的第部分描述了基于橢圓曲線的數字簽名算法
GB/T329182,。
Ⅱ
GB/T329182—2016
.
信息安全技術SM2橢圓曲線公鑰
密碼算法第2部分數字簽名算法
:
1范圍
的本部分規定了橢圓曲線公鑰密碼算法的數字簽名算法包括數字簽名生成算
GB/T32918SM2,
法和驗證算法并給出了數字簽名與驗證示例及其相應的流程
,。
本部分適用于商用密碼應用中的數字簽名和驗證可滿足多種密碼應用中的身份鑒別和數據完整
,
性真實性的安全需求
、。
2規范性引用文件
下列文件對于本文件的應用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件
。,()。
信息安全技術橢圓曲線公鑰密碼算法第部分總則
GB/T32918.1—2016SM21:
信息安全技術密碼雜湊算法
GB/T32905—2016SM3
3術語和定義
下列術語和定義適用于本文件
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
最新文檔
- 學校洗臉池管理制度
- 學校美發室管理制度
- 學校隔離點管理制度
- 學生早到校管理制度
- 孵化園設備管理制度
- 安全用蒸汽管理制度
- 安明措施費管理制度
- 安置點安全管理制度
- 實訓室發放管理制度
- 實驗試劑庫管理制度
- 醫學影像分析-洞察及研究
- 2025年上海徐匯區高一(下)信息技術合格考試題及答案
- 2025春季學期國開電大本科《人文英語4》一平臺機考真題及答案(第二套)
- 國家開放大學《理工英語1》期末機考題庫
- 2025年四川省涼山州中考數學試卷真題及解析答案
- 2025年上半年山東鐵投集團校園招聘社會公開招聘165人筆試參考題庫附帶答案詳解
- 培訓中心全套管理制度
- 江蘇省-蘇州市昆山市城北中學2024-2025學年七年級下學期期末質量調研歷史卷(含答案)
- 2025年江蘇省金陵中學英語八下期末學業質量監測試題含答案
- DB31-T 1545-2025 衛生健康數據分類分級要求
- 【薪智】2025地產建筑業行業白皮書人力核心指標行業報告系列
評論
0/150
提交評論