國密演算法(三)

2021-10-03 14:15:19 字數 601 閱讀 9460

接上文:

為了降低公開金鑰系統中金鑰和證書管理的複雜性,以色列科學家、rsa演算法發明人之一adi shamir在2023年提出了標識密碼(identity-based cryptography)的理念。標識密碼將使用者的標識(如郵件位址、手機號碼、qq號碼等)作為公鑰,省略了交換數字證書和公鑰過程,使得安全系統變得易於部署和管理,非常適合端對端離線安全通訊、雲端資料加密、基於屬性加密、基於策略加密的各種場合。2023年標識密碼演算法正式獲得國家密碼管理局頒發的商密演算法型號:sm9(商密九號演算法),為我國標識密碼技術的應用奠定了堅實的基礎。

sm9演算法不需要申請數字證書,適用於網際網路應用的各種新興應用的安全保障。如基於雲技術的密碼服務、電子郵件安全、智慧型終端保護、物聯網安全、雲儲存安全等等。這些安全應用可採用手機號碼或郵件位址作為公鑰,實現資料加密、身份認證、通話加密、通道加密等安全應用,並具有使用方便,易於部署的特點,從而開啟了普及密碼演算法的大門。

祖沖之序列密碼演算法是中國自主研究的流密碼演算法,是運用於移動通訊4g網路中的國際標準密碼演算法,該演算法包括祖沖之演算法(zuc)、加密演算法(128-eea3)和完整性演算法(128-eia3)三個部分。目前已有對zuc演算法的優化實現,有專門針對128-eea3和128-eia3的硬體實現與優化。

國密演算法(二)

接上文 sm4對稱演算法是乙個分組演算法,用於無線區域網產品。該演算法的分組長度為128位元,金鑰長度為128位元。加密演算法與金鑰擴充套件演算法都採用32輪非線性迭代結構。解密演算法與加密演算法的結構相同,只是輪金鑰的使用順序相反,解密輪金鑰是加密輪金鑰的逆序。此演算法採用非線性迭代結構,每次迭代...

國密演算法介紹以及Fabric國密擴充套件

國密即國家密碼局認定的國產密碼演算法。主要有sm1,sm2,sm3,sm4。金鑰長度和分組長度均為128位。sm1 為對稱加密。其加密強度與aes相當。該演算法不公開,呼叫該演算法時,需要通過加密晶元的介面進行呼叫。採用該演算法已經研製了系列晶元 智慧型ic卡 智慧型密碼鑰匙 加密卡 加密機等安全產...

國密演算法學習

國產密碼演算法 國密演算法 是指國家密碼局認定的國產商用密碼演算法,在金融領域目前主要使用公開的sm2 sm3 sm4三類演算法,分別是非對稱演算法 雜湊演算法和對稱演算法。sm2演算法 sm2橢圓曲線公鑰密碼演算法是我國自主設計的公鑰密碼演算法,包括sm2 1橢圓曲線數字簽名演算法,sm2 2橢圓...