久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

一種新的安全加密標準算法-Camellia算法

時間:2023-05-01 11:56:10 電子通信論文 我要投稿
  • 相關(guān)推薦

一種新的實用安全加密標準算法-Camellia算法

摘要:介紹了NESSIE標準中的分組密碼算法——Camellia算法的加、解密過程,并對其在各種軟、硬件平臺上的性能進行了比較,結(jié)果表明Camellia算法在各種平臺上均有著較高的效率。Camellia算法與其它技術(shù)相結(jié)合將在信息安全領(lǐng)域產(chǎn)生更廣泛的應(yīng)用。

    關(guān)鍵詞:NESSIE 分組密碼 Camellia 算法 加密

繼2000年10月美國推出二十一世紀高級數(shù)據(jù)加密標準AES后,2003年2月歐洲最新一代的安全標準NESSIE(New European Schemes for Signatures、Integrity and Encryption)出臺。NESSIE是歐洲IST(Information Society Technologies)委員會計劃的一個項目。Camellia算法以其在各種軟件和硬件平臺上的高效率這一顯著特點成為NESSIE標準中兩個128比特分組密碼算法之一(另一個為美國的AES算法)。

Camellia算法由NTT和Mitsubishi Electric Corporation聯(lián)合開發(fā)。作為歐洲新一代的加密標準,它具有較強的安全性,能夠抵抗差分和線性密碼分析等已知的攻擊。與AES算法相比,Camellia算法在各種軟硬件平臺上表現(xiàn)出與之相當?shù)募用芩俣。除了在各種軟件和硬件平臺上的高效性這一顯著特點,它的另外一個特點是針對小規(guī)模硬件平臺的設(shè)計。整個算法的硬件執(zhí)行過程包括加密、解密和密鑰擴展三部分,只需占用8.12K 0.18μm COMS工藝ASIC的庫門邏輯。這在現(xiàn)有128比特分組密碼中是最小的。

1 Camellia算法的組成

Camellia算法支持128比特的分組長度,128、192和256比特的密鑰與AES的接口相同。本文以128比特密鑰為例對Camellia算法進行詳細介紹。

Camellia算法128比特密鑰的加、解密過程共有18輪,采用Feistel結(jié)構(gòu),加、解密過程完全相同,只是子密鑰注入順序相反。而且密鑰擴展過程和加、解密過程使用相同的部件。這使得Camellia算法不論是在軟件平臺還是硬件平臺只需更小的規(guī)模和更小的存儲即可。

(1)Camellia算法所采用的符號列表及其含義

B 8比特向量 W 32比特向量

L 64比特向量 Q 128比特向量

x?n? 比特向量

xL 向量x的左半部分 xR 向量x的右半部分

<<< 比特循環(huán)左移 || 兩個操作數(shù)的連接

? 比特的異或操作 x 比特位取補操作

∪ 比特位的或操作 ∩ 比特位的與操作

(2)Camellia算法所采用

[1] [2] [3] [4] [5] [6] 

【一種新的安全加密標準算法-Camellia算法】相關(guān)文章:

席位分配問題的一種新算法04-28

一種求解分類問題的新算法04-27

一種新參數(shù)下的記憶梯度算法04-30

一種新的運動目標檢測與跟蹤算法04-28

一種新的頻繁項集挖掘算法04-29

一種新的預(yù)報晴空湍流綜合算法04-27

線性不等式組的一種新算法04-30

一種新的整周模糊度快速求解算法05-02

修正成績?yōu)檎龖B(tài)分布的一種新算法04-27

線性不等式組的一種新算法04-30