国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GMSSL:國(guó)密算法SM2、SM3、SM4的高效實(shí)現(xiàn)

青山老竹農(nóng) ? 來(lái)源:jf_82863998 ? 作者:jf_82863998 ? 2026-01-05 20:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GMSSL是一個(gè)支持國(guó)家密碼算法(國(guó)密算法)的開(kāi)源密碼工具庫(kù),它提供了與OpenSSL類(lèi)似的功能,但特別強(qiáng)化了國(guó)密算法支持,主要包括:

國(guó)密算法實(shí)現(xiàn)(SM2/SM3/SM4等);

證書(shū)管理(支持國(guó)密標(biāo)準(zhǔn)證書(shū)格式);

加密/解密、簽名/驗(yàn)簽、密鑰交換等密碼操作;

兼容TLS協(xié)議:
支持國(guó)密套件(如TLS_SM4_GCM_SM3)。


LuatOS開(kāi)發(fā)中調(diào)用gmssl核心庫(kù),即可為你的物聯(lián)網(wǎng)設(shè)備輕松增加國(guó)密算法支持——目前合宙支持LuatOS開(kāi)發(fā)的所有產(chǎn)品,都支持gmssl核心庫(kù)。

本文將以通信定位二合一系列Air780EGH核心板為例,帶你快速上手GMSSL國(guó)密算法SM2、SM3、SM4相關(guān)示例。

wKgZO2lbtEOAK-s_ABvPw5S-928337.png

一、SM2:橢圓曲線公鑰密碼算法

SM2橢圓曲線公鑰密碼算法,屬于非對(duì)稱(chēng)加密算法體系;可替代RSA、ECC等國(guó)際算法,用于數(shù)字簽名、密鑰交換、公鑰加密。

1.1 算法特點(diǎn)及應(yīng)用場(chǎng)景

SM2特點(diǎn):

基于橢圓曲線密碼ECC,密鑰長(zhǎng)度256位,安全強(qiáng)度相當(dāng)于RSA 2048位;簽名和加密效率優(yōu)于RSA,相同安全級(jí)別下密鑰更短,適合資源受限場(chǎng)景,如嵌入式設(shè)備;采用國(guó)家規(guī)定的橢圓曲線參數(shù)SM2p256v1,確保算法合規(guī)性。

應(yīng)用場(chǎng)景:

電子簽名(如合同簽署)、身份認(rèn)證、密鑰協(xié)商(如VPN密鑰交換)。

1.2 LuatOS應(yīng)用示例

gmssl_sm2.lua:
SM2算法加解密,含密鑰生成;示例代碼如下,完整demo詳見(jiàn)源碼倉(cāng)庫(kù)最新文件。

wKgZPGlbtLqADXktAAeP8x92XZ8853.png

gmssl_sm2sign.lua:
SM2簽名和驗(yàn)簽;示例代碼如下,完整demo詳見(jiàn)源碼倉(cāng)庫(kù)最新文件。

wKgZO2lbtNWAUOXvAAnTFhIueCc872.png

二、SM3:密碼雜湊算法

SM3密碼雜湊算法,屬于哈希算法(雜湊函數(shù))體系;可替代SHA-256等,用于數(shù)據(jù)完整性校驗(yàn)、數(shù)字簽名摘要生成。

2.1 算法特點(diǎn)及應(yīng)用場(chǎng)景

SM3特點(diǎn):

輸出固定長(zhǎng)度256位(32字節(jié))哈希值;具備強(qiáng)抗碰撞性(難以找到兩個(gè)不同數(shù)據(jù)生成相同哈希值);計(jì)算效率與SHA-256相當(dāng),安全性滿(mǎn)足國(guó)家密碼標(biāo)準(zhǔn)。

應(yīng)用場(chǎng)景:

數(shù)字簽名的摘要計(jì)算(與SM2配合使用)、數(shù)據(jù)校驗(yàn)(如文件完整性驗(yàn)證)、區(qū)塊鏈交易哈希(部分國(guó)產(chǎn)區(qū)塊鏈采用)。

2.2 LuatOS應(yīng)用示例

gmssl_sm3.lua:
SM3算法,算HASH值;示例代碼如下,完整demo詳見(jiàn)源碼倉(cāng)庫(kù)最新文件。

wKgZPGlbtQiAXcdxAAbRWWKZufQ100.png

三、SM4:分組密碼算法

SM4分組密碼算法,屬于對(duì)稱(chēng)加密體系;可替代AES等,用于敏感數(shù)據(jù)加密/解密。

3.1 算法特點(diǎn)及應(yīng)用場(chǎng)景

SM4特點(diǎn):

分組長(zhǎng)度128位,密鑰長(zhǎng)度128位,加密模式支持ECB、CBC、GCM 等;加密效率與AES相當(dāng),適合批量數(shù)據(jù)加密;算法設(shè)計(jì)公開(kāi),安全性經(jīng)過(guò)嚴(yán)格驗(yàn)證。

應(yīng)用場(chǎng)景:

數(shù)據(jù)庫(kù)加密、文件加密、VPN數(shù)據(jù)傳輸加密、政務(wù)系統(tǒng)敏感信息保護(hù)。

3.2 LuatOS應(yīng)用示例

gmssl_sm4.lua:
SM4算法加解密;示例代碼如下,完整demo詳見(jiàn)源碼倉(cāng)庫(kù)最新文件。

wKgZPGlbtTeAAcSkABFeyRfgOuc280.png

今天的內(nèi)容就分享到這里了

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4784

    瀏覽量

    98042
  • 無(wú)線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4987

    瀏覽量

    146879
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    凌科芯安32位低功耗加密芯片LKT4202UGM介紹

    LKT4202UGM是凌科芯安科技(北京)有限公司開(kāi)發(fā)的32位低功耗加密芯片。關(guān)斷式低功耗模式電流0.1uA以下。該芯片采用目前較先進(jìn)流片工藝,使用IIC通信接口,最高通訊速率400Kbps。LKT4202UGM擁有14KB文件密鑰區(qū),支持DES、SM2SM3
    的頭像 發(fā)表于 01-21 13:04 ?611次閱讀
    凌科芯安32位低功耗加密芯片LKT4202UGM介紹

    深入淺出GMSSL:掌握SM2SM3SM4國(guó)算法高效實(shí)踐

    隨著國(guó)家信息安全戰(zhàn)略的推進(jìn),國(guó)算法在各類(lèi)安全系統(tǒng)中的應(yīng)用日益廣泛。GMSSL作為支持國(guó)標(biāo)準(zhǔn)的
    的頭像 發(fā)表于 12-12 18:20 ?604次閱讀
    深入淺出<b class='flag-5'>GMSSL</b>:掌握<b class='flag-5'>SM2</b>、<b class='flag-5'>SM3</b>、<b class='flag-5'>SM4</b><b class='flag-5'>國(guó)</b><b class='flag-5'>密</b><b class='flag-5'>算法</b>的<b class='flag-5'>高效</b>實(shí)踐

    電能質(zhì)量在線監(jiān)測(cè)裝置可設(shè)置數(shù)據(jù)加密密鑰嗎?

    (HSM) 與 國(guó)算法 ,支持雙向證書(shū)認(rèn)證與動(dòng)態(tài)密鑰協(xié)商。 一、核心加密能力與密鑰類(lèi)型 1. 加密算法支持 算法類(lèi)型 主流支持 密鑰長(zhǎng)度
    的頭像 發(fā)表于 12-05 17:40 ?2850次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置可設(shè)置數(shù)據(jù)加密密鑰嗎?

    SM4算法實(shí)現(xiàn)分享(一)算法原理

    對(duì)明文進(jìn)行分組加密變換。SM4加密算法由32次迭代運(yùn)算和一次反序變換R組成。 設(shè)輸入明文為(X0,X 1,X 2,X 3),共128位,設(shè)
    發(fā)表于 10-30 08:10

    SM4算法原理及分享1

    SM4算法是一種分組密碼算法。其分組長(zhǎng)度為128bit,密鑰長(zhǎng)度也為128bit。加密算法與密鑰擴(kuò)展算法均采用32輪非線性迭代結(jié)構(gòu),以字(
    發(fā)表于 10-30 06:54

    國(guó)系列算法簡(jiǎn)介及SM4算法原理介紹

    保證,而國(guó)產(chǎn)密碼算法實(shí)現(xiàn)了密碼算法的自主可控,對(duì)于保障我國(guó)的國(guó)家安全具有重要意義。目前,我國(guó)大力推廣國(guó)
    發(fā)表于 10-24 08:25

    AES和SM4算法的可重構(gòu)分析

    Table,LUT)和基于伽羅瓦域(Galois Field,GF)兩種方式。基于LUT實(shí)現(xiàn)S盒,AES加解密需要2塊LUT,SM4加解密需要1塊LUT,合計(jì)3塊LUT。然而,兩種
    發(fā)表于 10-23 07:26

    RISCV-K指令集擴(kuò)展分享

    SHA壓縮函數(shù)的運(yùn)算過(guò)程中大量調(diào)用了σ函數(shù)和Σ函數(shù),而這兩個(gè)函數(shù)又由大量的Sn與Rn運(yùn)算構(gòu)成(Sn表示右移位n位,Rn表示右循環(huán)移位n位),同理SM3SM4國(guó)
    發(fā)表于 10-23 06:12

    VPP加密芯片撐起虛擬電廠安全

    算法SM2/SM3/SM4),并采用通過(guò)認(rèn)證的密碼產(chǎn)品,因此,加密芯片是滿(mǎn)足這些要求的重要硬件基礎(chǔ)。 ? 而在實(shí)際應(yīng)用中,包括保障數(shù)據(jù)安全,以及確保設(shè)備身份認(rèn)證的準(zhǔn)確性等,都需要用到
    的頭像 發(fā)表于 09-28 08:13 ?4259次閱讀

    基于FPGA利用sm4進(jìn)行實(shí)時(shí)圖像加密

    求一份在fpga上利用sm4進(jìn)行實(shí)時(shí)圖像加密的文件
    發(fā)表于 09-15 19:05

    harmony-utils之SM2SM2加解密

    harmony-utils之SM2SM2加解密 harmony-utils 簡(jiǎn)介與說(shuō)明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫(kù),借助眾多實(shí)用工具類(lèi),致力于
    的頭像 發(fā)表于 06-30 16:47 ?758次閱讀

    harmony-utils之SM3SM3工具類(lèi)

    harmony-utils之SM3SM3工具類(lèi) harmony-utils 簡(jiǎn)介與說(shuō)明 harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫(kù),借助眾多實(shí)用工具類(lèi),致力于助力
    的頭像 發(fā)表于 06-28 18:37 ?1028次閱讀

    harmony-utils之SM4SM4加解密

    harmony-utils之SM4SM4加解密 harmony-utils 簡(jiǎn)介與說(shuō)明 harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫(kù),借助眾多實(shí)用工具類(lèi),致力于助力
    的頭像 發(fā)表于 06-28 18:36 ?744次閱讀

    國(guó)產(chǎn)化浪潮下的智慧辦公新選擇——蝶云智控海光OPS電腦全線解決方案

    基于海光3000系列處理器的OPS電腦模塊,通過(guò)工信部電子五所認(rèn)證,完全符合信創(chuàng)產(chǎn)品目錄技術(shù)要求。 硬核產(chǎn)品四大優(yōu)勢(shì) 1.自主安全內(nèi)核:搭載海光Hygon C86架構(gòu)處理器,支持SM2/SM3/SM4
    的頭像 發(fā)表于 06-09 14:58 ?1154次閱讀
    國(guó)產(chǎn)化浪潮下的智慧辦公新選擇——蝶云智控海光OPS電腦全線解決方案

    云平臺(tái)如何部署WoSign SSL“國(guó)RSA雙證書(shū)”

    阿里云WoSign品牌SSL證書(shū)是阿里云平臺(tái)熱銷(xiāo)的國(guó)產(chǎn)品牌證書(shū)之一,支持簽發(fā)國(guó)密合規(guī)的SM2算法SSL證書(shū)以及全球信任的RSA算法SSL證書(shū),能夠滿(mǎn)足平臺(tái)用戶(hù)不同的SSL證書(shū)應(yīng)用需求,
    的頭像 發(fā)表于 03-18 17:03 ?878次閱讀
    云平臺(tái)如何部署WoSign SSL“<b class='flag-5'>國(guó)</b><b class='flag-5'>密</b>RSA雙證書(shū)”