国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)

這篇具有很好參考價(jià)值的文章主要介紹了商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、SM2算法簡介

? ? ? ? SM2密碼算法是我國2010年發(fā)布的商用密碼算法,屬于公鑰密碼算法,也成為非對稱密鑰機(jī)制密碼算法。SM2基于橢圓曲線離散對數(shù)問題,相對于RSA基于大整數(shù)因數(shù)分解更具優(yōu)越性。

? ? ? ? SM2算法于2012年成為我國密碼行業(yè)標(biāo)準(zhǔn),并于2017年被ISO采納,成為國際標(biāo)準(zhǔn)的一部分。SM2算法行業(yè)標(biāo)準(zhǔn)包括如下構(gòu)成:

????????GMT 0003.1-2012-SM2 橢圓曲線公鑰密碼算法第1部分:總則

????????GMT 0003.2-2012-SM2 橢圓曲線公鑰密碼算法第2部分:數(shù)字簽名算法

????????GMT 0003.3-2012-SM2 橢圓曲線公鑰密碼算法第3部分:密鑰交換協(xié)議

????????GMT 0003.4-2012-SM2 橢圓曲線公鑰密碼算法第4部分:公鑰加密算法

????????GMT 0003.5-2012 SM2 橢圓曲線公鑰密碼算法第5部分:參數(shù)定義

? ? ? ? 簡要說,SM2是一種橢圓曲線密碼學(xué)(Elliptic Curve Cryptograghy,ECC)的實(shí)現(xiàn),具體推薦參數(shù)是定義在256bit素域上。

? ? ? ? SM2算法私鑰長度為256bit,公鑰長度為512bit。數(shù)字簽名算法的輸出簽名長度為512bit,公鑰加密算法的輸出密文長度為文明長度+96byte。

2、數(shù)字簽名算法

? ? ? ? 數(shù)字簽名算法由一個(gè)簽名者對數(shù)據(jù)產(chǎn)生數(shù)字簽名,并由一個(gè)驗(yàn)簽者驗(yàn)證簽名的可靠性。每個(gè)簽名者由一個(gè)公鑰和一個(gè)私鑰,其中私鑰用于產(chǎn)生簽名,驗(yàn)證者用簽名者的公鑰驗(yàn)證簽名。一般來說,數(shù)字簽名不會(huì)直接對原始數(shù)據(jù)進(jìn)行簽名操作,而是先使用密碼雜湊算法(例如SM3)對原始數(shù)據(jù)進(jìn)行壓縮輸出摘要值,再對該摘要值進(jìn)行簽名。在驗(yàn)證時(shí),也要同樣進(jìn)行得到摘要值進(jìn)行比較驗(yàn)證。

? ? ? ? 上面提到了私鑰和公鑰,具體來說私鑰dA為256bit隨機(jī)數(shù),對應(yīng)的公鑰PA=[dA]G=(XA,YA),XA和YA都是256bit,所以PA就是512bit長。按照SM2參數(shù)公開如下,SM2使用素?cái)?shù)域256位橢圓曲線,基點(diǎn)G也就是(xG、yG),p是一個(gè)大素?cái)?shù),也就是定義在有限域GF(p)上的橢圓曲線。

商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)

?2.1 簽名生成算法

? ? ? ? 這里ZA是簽名者的可辨別標(biāo)識(shí)(公開固定值)、M的待簽名的消息(公開)、PA是公鑰(公開)、DA是私鑰(不可公開妥善保存)。注意這里引入隨機(jī)數(shù)k,從而使得即使對相同的M多次簽名,每次的簽名值都不同。

? ? ? ? SM2算法輸出數(shù)字簽名是(r,s),其中r和s都是256bit長,所以數(shù)字簽名長度為512bit。簽名者將原始消息M和簽名(r,s)一起發(fā)送給驗(yàn)證者。

商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)

2.2簽名驗(yàn)證算法

????????驗(yàn)證者在驗(yàn)簽時(shí)擁有的數(shù)據(jù)包括ZA(簽名者的公開標(biāo)識(shí))、PA(簽名者的公鑰)以及收到的M'和簽名值(r',s')。這里我們可以看到,SM2算法的驗(yàn)簽過程相比較簽名過程要計(jì)算更多的橢圓曲線上點(diǎn)乘運(yùn)算,故SM2算法的驗(yàn)簽速度較慢。

????????商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)

?3、SM2數(shù)字簽名算法特點(diǎn)(與RSA對比)

(1)安全性高,相當(dāng)于RSA-3072。SM2安全強(qiáng)度為128位。

(2)密鑰短(256bit VS. 3072bit)

(3)私鑰產(chǎn)生簡單,256bit的隨機(jī)數(shù)即可。RSA則需要大素?cái)?shù)判定等。

(4)簽名速度快,同等安全強(qiáng)度下,速度遠(yuǎn)超RSA。文章來源地址http://www.zghlxwxcb.cn/news/detail-487844.html

到了這里,關(guān)于商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM4算法)

    商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM4算法)

    1、SM4算法簡介 ? ? ? ? SM4是我國發(fā)布的分組密碼算法,屬于對稱密碼的一種。SM4在2006年公開發(fā)布,2012年成為行業(yè)標(biāo)準(zhǔn)(GMT 0002-2012 SM4分組密碼算法),并于2021年成為國際標(biāo)準(zhǔn)。 ? ? ? ? SM2分組長度為128bit、密鑰長度為128bit、采用32輪非線性迭代結(jié)構(gòu)(非平衡Feistel結(jié)構(gòu))。

    2024年02月12日
    瀏覽(29)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM3密碼雜湊算法)

    1、雜湊密碼算法 ? ? ? ? 可以對任意長度的消息M進(jìn)行壓縮,輸出定長的消息摘要/雜湊值h,表示為h = H(M)。 ? ? ? ? 一般來說,H具備三個(gè)性質(zhì): ? ? ? ? (1)單向性。已知h,試圖找打M滿足h=H(M)是困難的。 ? ? ? ? (2)抗第二/二次原像攻擊(弱抗碰撞性)。給定M1,試圖

    2024年02月01日
    瀏覽(27)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(不公開的國密算法)

    國密算法中SM1、SM7算法不公開,調(diào)用該算法時(shí),需要通過加密芯片的接口進(jìn)行調(diào)用。 1、SM1國密算法 ????????SM1 算法是分組密碼算法,分組長度為128位,密鑰長度都為 128 比特,算法安全保密強(qiáng)度及相關(guān)軟硬件實(shí)現(xiàn)性能與 AES 相當(dāng),算法不公開, 僅以IP核的形式存在于芯片

    2024年02月12日
    瀏覽(19)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2密鑰交換算法)

    商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2密鑰交換算法)

    1、SM2算法簡介 ? ? ? ? SM2密碼算法是我國2010年發(fā)布的商用密碼算法,屬于公鑰密碼算法,也成為非對稱密鑰機(jī)制密碼算法。SM2基于橢圓曲線離散對數(shù)問題,相對于RSA基于大整數(shù)因數(shù)分解更具優(yōu)越性。 ? ? ? ? SM2算法于2012年成為我國密碼行業(yè)標(biāo)準(zhǔn),并于2017年被ISO采納,成為

    2024年02月11日
    瀏覽(30)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2公鑰加密算法)

    商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2公鑰加密算法)

    1、SM2算法簡介 ? ? ? ? SM2密碼算法是我國2010年發(fā)布的商用密碼算法,屬于公鑰密碼算法,也成為非對稱密鑰機(jī)制密碼算法。SM2基于橢圓曲線離散對數(shù)問題,相對于RSA基于大整數(shù)因數(shù)分解更具優(yōu)越性。 ? ? ? ? SM2算法于2012年成為我國密碼行業(yè)標(biāo)準(zhǔn),并于2017年被ISO采納,成為

    2024年02月01日
    瀏覽(26)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM9數(shù)字簽名算法)

    商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM9數(shù)字簽名算法)

    1、SM9標(biāo)識(shí)密碼算法簡介 ? ? ? ? 首先有幾個(gè)概念需要弄清楚: ? ? ? ? (1)標(biāo)識(shí)identity,可以唯一確定一個(gè)實(shí)體身份的信息,且實(shí)體無法否認(rèn)。比如身份證號(hào)、手機(jī)號(hào)、郵箱等。 ? ? ? ? (2)主密鑰master key MK,密碼分層結(jié)構(gòu)中最頂層的密鑰,這里是非對稱密鑰就包括主私

    2024年02月05日
    瀏覽(24)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)

    商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(SM2數(shù)字簽名算法)

    1、SM2算法簡介 ? ? ? ? SM2密碼算法是我國2010年發(fā)布的商用密碼算法,屬于公鑰密碼算法,也成為非對稱密鑰機(jī)制密碼算法。SM2基于橢圓曲線離散對數(shù)問題,相對于RSA基于大整數(shù)因數(shù)分解更具優(yōu)越性。 ? ? ? ? SM2算法于2012年成為我國密碼行業(yè)標(biāo)準(zhǔn),并于2017年被ISO采納,成為

    2024年02月09日
    瀏覽(17)
  • 商用密碼應(yīng)用與安全性評估要點(diǎn)筆記(密評管理測評要求、測評過程指南)

    4.5 密評管理測評要求 詞條 內(nèi)容 層面 管理制度(包括6個(gè)測評單元) 單元-1 具備密碼應(yīng)用安全管理制度(1-4級) 測評指標(biāo):具備密碼應(yīng)用安全管理制度,包括人員管理、密鑰管理、建設(shè)運(yùn)行、應(yīng)急處置、密碼軟硬件及介質(zhì)管理等制度 測評對象:安全管理制度類文檔 測評實(shí)施

    2024年02月01日
    瀏覽(31)
  • 密評|商用密碼應(yīng)用安全性評估

    作為近些年剛剛進(jìn)入人們視線的“密評”,許多人均對其較為陌生,密碼作為網(wǎng)絡(luò)安全體系中基礎(chǔ)支撐,是國家實(shí)現(xiàn)網(wǎng)絡(luò)安全從被動(dòng)防御走向主動(dòng)免疫的重要戰(zhàn)略轉(zhuǎn)變。 商用密碼應(yīng)用安全性評估(以下均簡稱為“密評”)于2007年提出,期間經(jīng)歷10余年的積累。 2007年11月27日,

    2024年02月13日
    瀏覽(24)
  • 商用密碼應(yīng)用安全性評估----技術(shù)層面實(shí)現(xiàn)

    網(wǎng)絡(luò)和通信安全 ? ???? 三個(gè)密碼產(chǎn)品 ?SSL VPN IPSEC VPN? 安全認(rèn)證網(wǎng)關(guān)-----數(shù)字證書---雙證書-----SM2簽名 ?SM4加密 ??D 是否使用這些安全產(chǎn)品? ?A用的算法是否符合國家密碼算法要求?????? K密鑰管理是否安全(商用密碼產(chǎn)品檢測中心認(rèn)證的) ????? 對象:一般劃分根據(jù)

    2024年02月16日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包