在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

國密算法成員介紹

MCU開發加油站 ? 來源:MCU開發加油站 ? 作者:MCU開發加油站 ? 2022-03-25 11:25 ? 次閱讀

隨著信息化技術的飛速發展,信息安全問題已經影響到日常生活甚至國家安全。擺脫對國外技術和產品的過度依賴,建設行業網絡安全環境,增強行業信息系統的“安全可控”能力顯得尤為必要和迫切,國家有關機構站在國家安全和長遠戰略的高度提出了推動國密算法應用實施、加強行業安全可控的要求。

極海APM32F407系列MCU,結合當前環境要求,設計出了支持國密算法(SM2,SM3,SM4)的IP, 符合國家密碼管理局認定和公布的密碼算法標準及其應用規范,并憑借顯著的性能優勢,已應用至新能源工業控制、醫療設備等眾多領域。

國密算法成員介紹 ·

國密算法(國家商用密碼算法),是國家密碼管理局指定的自主可控的國產算法,包含SM1,SM2,SM3,SM4,SM7,SM9,ZUC(祖沖之算法)等。

SM1

分組加密算法(算法不公開),安全保密強度跟 AES 相當,僅以IP核的形式存在于芯片中,需要通過加密芯片的接口進行調用。

SM2

非對稱加密算法(算法公開),基于橢圓曲線密碼(ECC)的公鑰密碼算法標準,適用簽名/驗簽,加解密,密鑰交換,信息加密,登錄認證等。可替代RSA/DH/ECDSA/ECDH等國際算法。

SM3

是一種密碼雜湊算法,其算法公開。適用于數字簽名和驗證、消息認證碼的生成與雜湊算法(算法公開),適用數字簽名/驗證、消息認證碼的生成/驗證,以及隨機數摘要的生成,可滿足電子認證服務系統等應用需求。可替代MD5/SHA-1/SHA-2等國際算法。驗證以及隨機數的生成,可以滿足電子認證服務系統等應用需求。用于替代MD5/SHA-1/SHA-2等國際算法。

SM4

是一種分組加密算法,其算法公開。是我國自主設計的分組對稱對稱加密(算法公開),我國自主設計的分組對稱密碼算法,與AES算法具有相同的密鑰長度、分組長度,即128bit,適用無線區域網標準。可替代DES/AES等國際算法。密碼算法,與AES算法具有相同的密鑰長度、分組長度,都是128bit。用于替代DES/AES等國際算法。

SM7

分組加密算法(算法不公開)。適用于非接IC卡應用包括身份識別類應用,票務類應用,支付與通卡類應用。

SM9

基于標識的非對稱密碼算法(算法公開)。加密強度等同于3072位密鑰的RSA加密算法,適用與身份認證(云技術,電子郵件,智能終端,互聯網等),可替代基于數字證書的PKI/CA體系。

ZUC

流加密算法,可適用于3GPP LTE通信中的加解密。

對稱加密與非對稱加密 ·

對稱加密:指信息的發送方和接收方采用同一個密鑰去進行數據的加密和解密。

40aa2b5c-98a7-11ec-952b-dac502259ad0.png40c1dd60-98a7-11ec-952b-dac502259ad0.png非對稱加密:指需要兩個不同的密鑰(公開密鑰public key、私有密鑰private key)進行加解密,如果用公開密鑰對數據進行加密,只有對應的私有密鑰才能解密;如果用私有密鑰對數據進行加密,那么只有對應的公開密鑰才能解密。40e7ee42-98a7-11ec-952b-dac502259ad0.png41109234-98a7-11ec-952b-dac502259ad0.png

SM2/SM3/SM4 ·

物聯網和信息安全領域,主要使用SM2,SM3,SM4對設備進行驗證、簽名、加密通信,從而實現完整數據的安全傳輸。極海APM32F407通過軟硬結合的方式實現了上述三種國密算法。

SM2詳解

基于《SM2橢圓曲線公鑰密碼算法》由軟件設計實現。

功能特性

抗攻擊性強、CPU占用少、內存占用少、網絡消耗低、加密速度快。

SM2

RSA

算法結構

基本橢圓曲線(ECC)

基于特殊的可逆模冪運算

計算復雜度

完全指數級

亞指數級

公鑰位數

256bit

2048bit

秘鑰生成速度

較RSA算法快百倍以上

解密加密速度

較快

一般

安全性:ECC算法的單位安全強度遠高于RSA算法,可用較少的計算能力提供比RSA算法更高的安全強度,而所需的密鑰長度卻遠比RSA算法低。目前基于ECC的SM2 證書普遍采用256位密鑰長度,加密強度等同于 3072 位 RSA證書,遠高于業界普遍采用的2048位RSA證書。此外,為了提高安全強度必須不斷增加密鑰長度,ECC算法密鑰長度增長速度較慢,而RSA算法密鑰長度則需呈倍數增長。

對稱秘鑰長度(bit)

ECC秘鑰長度(bit)

RSA秘鑰長度(bit)

保密

年限

80

160

1024

2010

122

224

2048

2030

128

256

3072

2040

192

384

7680

2080

256

512

15360

2120

高效性:

在TLS握手過程中,更長的密鑰意味著必須來回發送更多數據以驗證連接,產生更大性能損耗和時間延遲。因此,ECC算法能夠以較小的密鑰和較少的數據傳遞建立HTTPS連接,確保相同安全強度的前提下提升連接速度。

函數描述

函數

描述

SM2_Cinfig

初始化ECC算法參數,執行其余函數前必須配置此函數。

SM2_Gen_KeyPair

生成一對密鑰,公鑰(32Bytes)和私鑰(64Bytes)

SM2_Encryption

加密明文(1-2048 Bytes),生成密文,輸出為:(04 || C1 || C2 || C3).

SM2_Decryption

解密密文(98-2145 Bytes),生成明文。

SM2_Preprocess

簽名預處理,輸入Message and ID,生成 e: pointer to the H256.

SM2_Signature

簽名,輸入e值,生成signature.R(32Bytes)signature.S(32Bytes)

SM2_Verify

驗簽,返回驗簽結果(SM2_VERIFY_SUCESS)

注:

1. 密文輸出順序為 C1,C2,C3(舊標準),C1,C3,C2(新標準GM/T 0009-2012)。

2. 04為壓縮標識(1Byte),C1為公鑰xy分量(64Bytes),C2為加密數據(與明文長度一致),C3為摘要值(32Bytes)。

性能描述

芯片型號:APM32F407IGT6

驗證平臺:Keil_V5.29

驗證方法:循環執行1000次

驅動版本:APM32F4xx_SM_DriverV1.0

操作

明文長度(Byte)

時間(s)

平均時間(ms)

SM2_Gen_KeyPair

2048

3.89465367

3.89

SM2_Encryption

2048

0.21780688

0.21

SM2_Decryption

2048

22.01989933

22

SM2_Preprocess

2048

1.73319654

1.7

SM2_Signature

2048

4.10555868

4.1

SM2_Verify

2048

7.90497210

7.9

注:該性能數據由極海實驗室獲得。

SM3詳解

基于GM/T0004-2012《SM3密碼雜湊算法》由硬件設計實現。

功能特性

在商用密碼體系中,SM3主要用于數字簽名及驗證、消息認證碼生成及驗證、隨機數生成等,其安全性及效率與 SHA-256 相當。

消息長度(bit)

塊大小(bit)

RSA秘鑰長度(bit)

摘要長度(bit)

SHA-1

<2^64

512

32

160

SHA-224

<2^64

512

32

224

SHA-256

<2^64

512

32

256

SM3

<2^64

512

32

256

SHA-384

<2^128

1024

64

384

SHA-512

<2^128

1024

64

512

SHA-512/224

<2^128

1024

64

224

SHA-512/256

<2^128

1024

64

256

函數描述

函數

描述

SM3_Config

初始化SM3參數,初始化模式(IVinit),存儲模式(endian)

SM3_Update

更新SM3計算值(內部調用,僅SM2使用)

SM3_Final

計算最后信息塊(內部調用,僅SM2使用)

SM3_Calc

輸入:消息,輸出:摘要值(32Bytes)

性能描述

芯片型號:APM32F407IGT6

驗證平臺:Keil_V5.29

驗證方法:循環執行1000次

驅動版本:APM32F4xx_SM_DriverV1.0

操作

明文長度(Byte)

時間(s)

平均時間(ms)

SM3_Calc

512

0.36011912

0.36

SM3_Calc

1024

0.53363102

0.53

SM3_Calc

2048

0.88014293

0.88

SM3_Calc

4096

1.57265483

1.57

注:該性能數據由極海實驗室獲得。

SM4詳解

基于GM/T0002-2012《SM4分組密碼算法》由硬件設計實現。

功能特性

該算法的分組長度為128bits,密鑰長度為128bits。與DES和AES算法類似,加密算法與密鑰擴展算法都采用32輪非線性迭代結構。

SM4

DES

算法結構

基本輪函數加迭代,包含非線性變換。

使用標準的算術和邏輯運算,先代替后置換,不包含非線性變換。

計算輪數

32輪

16輪(TDES 16輪*3)

秘鑰長度

128bit

64bit(TDES 128bit)

實現性能

軟件和硬件實現都快

軟件實現慢,硬件實現快。

安全性

較高

較低(TDES 較高)

加解密模式

功能

描述

ECB

電子密碼本模式

每個明文塊對應固定的密文塊。

優點:并行運算,速度快,易標準化,適合短數據加密。

缺點:不能隱藏數據格式,抗攻擊性弱(重放,替換,刪除)

CBC

密碼分組鏈接模式

每個明文快與前一個密文塊異或后再進行加密。

優點:隱藏數據格式,抗攻擊性強,適合報文完整性和用戶身份認證。

缺點:不能并行加密,易出現錯誤傳播。

ECB(Electronic Codebook)413e066a-98a7-11ec-952b-dac502259ad0.pngCBC(Cipher Block Chaining)41645586-98a7-11ec-952b-dac502259ad0.png

函數描述

函數

描述

SM4_ECB

ECB加解密模式,輸入明文長度必須為128bits倍數,無IV參數。

SM4_CBC

CBC加解密模式,輸入明文長度必須為128bits倍數,IV參數為16 Bytes。

注:

1. IV:初始化向量(Initialization Vector) 使用 CBC 模式時需輸入該參數。

2. 由于加密第一個明文分組時,不存在前一個密文分組,所以要事先準備好一個分組長度的 IV 變量來替代前一個密文分組。

性能描述

芯片型號:APM32F407IGT6

驗證平臺:Keil_V5.29驗證方法:循環執行1000次

驅動版本:APM32F4xx_SM_DriverV1.0

操作

明文長度(Byte)

時間(s)

平均時間(ms)

SM4_ECB_Encryption

256

0.05038697

0.05

SM4_ECB_Decryption

256

0.05357748

0.05

SM4_CBC_Encryption

256

0.05200602

0.05

SM4_CBC_Decryption

256

0.05523221

0.05

SM4_ECB_Encryption

1024

0.18686316

0.18

SM4_ECB_Decryption

1024

0.21655959

0.21

SM4_CBC_Encryption

1024

0.18520844

0.18

SM4_CBC_Decryption

1024

0.21491673

0.21

注:該性能數據由極海實驗室獲得。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17751

    瀏覽量

    358753
  • 國密算法
    +關注

    關注

    0

    文章

    8

    瀏覽量

    8617

原文標題:極海APM32F407系列MCU支持國密算法,助力國產安全可控

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    芯科技與信大壹聯合推出抗量子密碼芯片

    近日,從芯科技再次傳來喜訊,芯科技與鄭州信大壹科技有限公司(以下簡稱“信大壹”) 合作研發的抗量子密碼芯片AHC001新產品于近日在公司成功通過內部性能和功能測試,實現了公司信
    的頭像 發表于 05-07 17:55 ?423次閱讀
    <b class='flag-5'>國</b>芯科技與信大壹<b class='flag-5'>密</b>聯合推出抗量子密碼芯片

    部署WoSign SSLRSA雙證書,實現HTTPS加密

    我國網絡安全法規體系不斷完善,形成了以《網絡安全法》為核心的立體化法律框架。阿里云數字證書管理服務提供國產品牌SSL證書,支持簽發基于算法的SSL/TLS證書,助力金融、政務等行業滿足
    的頭像 發表于 03-26 10:58 ?219次閱讀
    部署WoSign SSL<b class='flag-5'>國</b><b class='flag-5'>密</b>RSA雙證書,實現<b class='flag-5'>國</b><b class='flag-5'>密</b>HTTPS加密

    云平臺如何部署WoSign SSL“RSA雙證書”

    阿里云WoSign品牌SSL證書是阿里云平臺熱銷的國產品牌證書之一,支持簽發密合規的SM2算法SSL證書以及全球信任的RSA算法SSL證書,能夠滿足平臺用戶不同的SSL證書應用需求,同時為用戶提供
    的頭像 發表于 03-18 17:03 ?224次閱讀
    云平臺如何部署WoSign SSL“<b class='flag-5'>國</b><b class='flag-5'>密</b>RSA雙證書”

    電力通信物聯網應用,網關守護電力數據安全

    電力網關是用于保護電力調度數據網路由器和電力系統的局域網之間通信安全的電力專用網關機,主要為上下級控制系統之間的廣域網通信提供認證與加密服務,實現數據傳輸的機密性、完整性。電力
    的頭像 發表于 02-21 16:59 ?909次閱讀
    電力通信物聯網應用,<b class='flag-5'>國</b><b class='flag-5'>密</b>網關守護電力數據安全

    紫光展銳V8850芯片榮獲一級安全認證

    近日,紫光展銳宣布其蜂窩物聯網芯片V8850成功榮獲一級安全認證。這一殊榮標志著紫光展銳V8850芯片在安全性能方面達到了行業領先水平,并獲得了權威機構的認可。 紫光展銳一直以來都致力于物聯網
    的頭像 發表于 02-20 09:43 ?549次閱讀

    紫光展銳V8850榮獲一級安全認證

    近日,紫光展銳蜂窩物聯網芯片V8850榮獲一級認證,標志著展銳V8850在安全能力方面獲得權威認可,位居行業領先水平。這是紫光展銳繼短距物聯網芯片V5663在2020獲得ARM PSA
    的頭像 發表于 02-15 14:53 ?873次閱讀

    支持遠程脫機密文下載加密芯片SMEC系列編程器開發板介紹

    、SM2、SM3和SM4等算法。 SMEC編程器支持編程器放在工廠,工廠人員從編程器獲取安全碼,開發者拿到該安全碼后就可以生成對應該安全碼有下載次數限制的文文件。該文文件只對產生對應安全碼的SMEC
    發表于 02-14 16:19

    芯科技亮相2025天津豪高峰論壇

    近日,由芯科技(688262.SH)聯合主辦的天津豪高峰論壇在天津成功舉辦。此次論壇以“豪聚智 共贏未來”為主題,由天津市國家密碼管理局指導,天津市商用密碼行業協會、南開大學主辦,
    的頭像 發表于 01-16 11:16 ?576次閱讀

    支持遠程脫機密文下載加密芯片SMEC編程器開發板介紹

    被監聽,這些數據也無法下載到別的加密芯片。下面具體介紹文數據產生和下載流程:1、從需要下載文文件的SMEC編程器上獲取安全碼。2、開發者填入安全碼,選擇需要加密的目標下載Hex文件,并選定設定次數
    發表于 01-08 11:30

    ?ISP算法及架構分析介紹

    一、ISP算法及架構分析介紹 ISP即Image Signal Processor,是一種圖像處理架構,不是我們用的下載器。 ISP其實算是圖像處理的一個特例,一般應用于前端設備(相對于SENSOR
    的頭像 發表于 11-26 10:05 ?1399次閱讀
    ?ISP<b class='flag-5'>算法</b>及架構分析<b class='flag-5'>介紹</b>

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+介紹基礎硬件算法模塊

    作為嵌入式開發者往往比較關注硬件和軟件的協調。本書介紹了除法器,信號發生器,濾波器,分頻器等基本算法的電路實現,雖然都是基礎內容,但是也是最常用到的基本模塊。 隨著逆全球化趨勢的出現,過去的研發
    發表于 11-21 17:05

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+一本介紹基礎硬件算法模塊實現的好書

    作為嵌入式開發者往往比較關注硬件和軟件的協調。本書介紹了除法器,信號發生器,濾波器,分頻器等基本算法的電路實現,雖然都是基礎內容,但是也是最常用到的基本模塊,本書的內容比較對本人胃口。 我們先來
    發表于 11-20 13:42

    上海芯獲中化資本戰略投資

    近日,國內集成電路全氟密封產品領域的佼佼者——上海芯科技有限公司(簡稱“上海芯”)成功獲得戰略投資。本次投資由中化資本創投旗下的中化泉州基金領投,為上海芯注入了新的資本活力。
    的頭像 發表于 05-30 10:37 ?878次閱讀

    協議網關與IPSec VPN技術:保障數據安全傳輸的新途徑

    協議網關IPSecVPN隧道技術是一種結合了國家密碼管理局(簡稱)的加密算法和IPSecVPN隧道技術的安全通信解決方案。IPSec
    的頭像 發表于 05-28 14:24 ?1716次閱讀
    <b class='flag-5'>國</b><b class='flag-5'>密</b>協議網關與IPSec VPN技術:保障數據安全傳輸的新途徑

    MacPaw將在歐盟成員國推出第三方應用商店Setapp

    5月14日,MacPaw正式宣布將在今年5月14日在歐盟成員國面向蘋果iPhone推出第三方應用商城Setapp。自今年2月起,MacPaw已著手籌備該平臺。S
    的頭像 發表于 05-14 10:14 ?558次閱讀
    主站蜘蛛池模板: 天天草夜夜骑 | 性久久久久久久久 | 欧美小网站 | 四虎在线观看一区二区 | 免费两性的视频网站 | 日本高清视频wwww色 | 欧美一级视频在线观看欧美 | 伊人久久香 | 欧美午夜性刺激在线观看免费 | 色婷婷激情五月 | 天天干天天操天天做 | 色综合综合色综合色综合 | 夜夜狠狠| 毛片区| 97精品伊人久久大香线蕉 | 你懂的手机在线观看 | 91桃色国产线观看免费 | 亚洲色图狠狠干 | 久久99久久精品国产99热 | 2018天天干天天射 | 1024国产你懂的日韩 | 天天弄 | 夜夜福利 | 久久夜夜操 | 羞涩妩媚玉腿呻吟嗯啊销魂迎合 | 成人午夜小视频手机在线看 | 2019天天干夜夜操 | 把小嫩嫩曰出白浆 | 国产精品资源在线观看网站 | 四虎影院在线观看网站 | 日日干日日爽 | 久久精品视频网站 | 深夜在线观看大尺度 | 天天干伊人| 亚洲伊人电影 | 成年人色网站 | www.丁香.com | 国产98色在线 | 日本黄色免费网址 | 国产精品成人aaaaa网站 | 久久精品国产99久久72 |