《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 一種新的實用安全加密標準算法——Camellia算法

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

2008-08-06
作者:劉景偉, 韋寶典, 孫 蓉, 王

  摘? 要: 介紹了NESSIE標準中的分組密碼" title="分組密碼">分組密碼算法——Camellia算法的加、解密過程,并對其在各種軟、硬件平臺" title="硬件平臺">硬件平臺上的性能進行了比較,結果表明Camellia算法在各種平臺上均有著較高的效率。Camellia算法與其它技術相結合將在信息安全領域產生更廣泛的應用。

  關鍵詞: NESSIE? 分組密碼? Camellia算法

?

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

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

1 Camellia算法的組成

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

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

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

  ??????

  

  (3)Camellia算法所采用的變換函數

  ·F變換

  F變換(見式(1))是Camellia算法中最主要的部件之一,而且F變換被加、解密過程和密鑰擴展過程所共用(128  比特密鑰的加、解密各用18次,密鑰擴展用4次)。Camellia算法的F變換在設計時采用1輪的SPN(Substitution Permutation Network),包括一個P變換(線性)和一個S變換(非線性)。在Feistel型密碼使用一輪SPN作輪函數時,對更高階" title="高階">高階的差分和線性特性概率的理論評估變得更加復雜,在相同安全水平下的運行速度有所提高。

  

  ·P變換

  Camellia算法的P變換(見式(2))是一個線性變換。為了通信中軟、硬件實現的高效性,它適合采用異或運算,并且其安全性能足以抵抗差分和線性密碼分析。其在32位處理器、高端智能卡上的應用,跟在8位處理器上一樣。

  

?????? ·S變換

  Camellia算法采用的S盒(見式(3))是一個GF(28)上的可逆變換,它加強了算法的安全性并且適用于小硬件設計。眾所周知,GF(28)上函數的最大差分概率的最小值被證明為2-6,最大線性概率的最小值推測為2-6。Camellia算法選擇GF(28)上能夠獲得最好的差分和線性概率的可逆函數作S盒,而且S盒每個輸出比特具有高階布爾多項式,使得對Camellia進行高階差分攻擊是困難的。S盒在GF(28)上輸入、輸出相關函數上的復雜表達式,使得插入攻擊對Camellia無效。

  

  算法中構造了四個不同的S盒,提高了Camellia算法抵抗階段差分攻擊的安全性。為了在小硬件上設計實現,GF(28)上的元素可以表示成系數為GF(24)上的多項式。這樣,在實現S盒時,只需運用子域GF(24)上很少的操作。s1變換中所采用的f、h、g函數分別如(4)、(5)、(6)式所示。

  

  規定(6)式中GF(28)上運算,β是GF(28)上方程x8+x6+x5+x3+1=0的根,a=β2386532是GF(24)上方程x4+x+1=0的根。當然根據性能要求,在具體實現加密算法時,S盒的實現電路也可以直接查表的方式進行。

  ·FL/FL-1變換

  Camellia算法每六圈加入一次FL/FL-1變換,用來打亂整個算法的規律性。加入FL/FL-1變換的另一個好處是可以抵抗未知的密碼攻擊方法,而且加入FL/FL-1變換并不影響Feistel結構加、解密過程相同。

  

2 Camellia算法的加、解密及密鑰擴展實現過程

  (1)加、解密過程

  Camellia算法的整個加密過程有18輪Feistel結構,在第6輪和第12輪之后加入了FL/FL-1變換層,用來打亂算法的規律性,并且在第1輪之前和最后1輪之后使用了128比特的異或操作。解密過程與加密過程完全相同,只是圈密鑰注入順序與加密相反。128比特密鑰Camellia算法的加密過程如圖1所示。

?

  (2)密鑰擴展

  Camellia算法的密鑰擴展遵循了嚴格的設計準則,如實現簡單且與加、解密過程共用部件,密鑰配置時間小于加密時間,支持在線密鑰生成,沒有等效密鑰,能夠抵抗相關密鑰攻擊和滑動攻擊等。整個過程只需通過三個中間變量,KL(128)=K(128),K(128)=0,KA的簡單移位即可得到子密鑰kwt(64)(t=1,…,4),ku(64)(u=1,…,18)和klv(64)(v=1,…,4)[2],且中間生成過程與加密過程共用了部件F(如圖1、2所示)。

?

3 Camellia算法的安全性

  設計者用差分擴散概率和線性相關概率的保守上界證明了任何含SPN網絡的十六圈Camellia密碼對差分密碼分析和線性密碼分析都是安全的;此外,通過對活動S盒的計數說明十二圈Camellia中沒有概率大于2-128的差分特征和線性特征;帶或不帶FL層的十圈Camellia都具有偽隨機置換特性,能夠抵抗截斷差分攻擊和線性密碼分析;設計者還聲稱Camellia能夠抵抗不可能差分攻擊、Boomerang攻擊、高階差分攻擊、相關密鑰攻擊、插入攻擊、Slide攻擊、線性和攻擊及Square攻擊。在密鑰的安全性上,一方面不存在等效密鑰;另一方面,子密鑰來自主密鑰的加密結果KA和KB,改變主密鑰并不能獲得預想的KA和KB,反之亦然,因而無法控制和預測子密鑰之間的關系,從而相關密鑰攻擊難以成功。由于密鑰長度不少于128比特,以當前的計算能力還無法對Camellia成功實施諸如密鑰窮舉搜索攻擊、時間存儲權衡攻擊、字典攻擊和密鑰匹配等類型的強力攻擊。

4 Camellia算法在各種平臺上的性能比較

  評測一個分組密碼的好壞,除了要求其具有高的安全性外,還要求算法在應用平臺上實現簡單。Camellia算法在設計時充分考慮到了這一點,下面給出其在各種平臺上的性能參數[1]。評測算法在軟件平臺上實現性能時,首要考慮其速度,其次還要看算法實現時所需的存儲空間,表1前半部分給出了Camellia算法在常用的32位處理器上各種軟件平臺的實現性能。高的加密速度和低的存儲需求,表明Camellia算法可以有效地應用于各種軟件系統中。從表1后半部分可以看出Camellia算法在高端和低端的智能卡平臺上同樣有著良好的性能;由于Camellia算法的密鑰擴展與加、解密過程有共用部分,所以其硬件平臺所需的芯片面積大大減少,降低了硬件成本,便于推廣應用,詳細參數見表2。

?

?

  從本文可以看出,分組密碼加密算法發展到今天,不論是從安全性還是從實用性的角度都越來越強。NESSIE標準中的Camellia加密算法充分考慮到了各種因素,既保證了算法的安全性又考慮到其在各種平臺上的實現效率,尤其是針對小硬件的設計思想,使其有著廣泛的應用前景。

?

參考文獻

1 Kazumaro Aoki, Tetsuya Ichikawa, etc. Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms.https://www.cosic.esat.kuleuven.ac.be/nessie/workshop/submissions/Camellia.zip. 2001.9.26.

2 Kazumaro Aoki, Tetsuya Ichikawa, etc. Specification of?Camellia——a 128-bit Block Cipher. https://www.cosic.esat.kuleuven.ac.be/nessie/workshop/submissions/Camellia.zip. 2000.3.10.

3 Nessie security report. available at https://www.cosic.esat.kuleuven.ac.be/nessie/deliverables/D20-v2.pdf. 2003.2.19

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产女人aaa级久久久级| 亚洲欧美成人一区二区三区| 99视频在线观看一区三区| 国产乱理伦片在线观看夜一区| 永久91嫩草亚洲精品人人| 亚洲性视频网站| 欧美激情国产精品| 欧美精品日韩www.p站| 国产中文一区二区三区| 欧美日韩综合网| 亚洲亚洲精品三区日韩精品在线视频| 亚洲国产精品电影在线观看| 国产午夜久久| 久久人人97超碰人人澡爱香蕉| 亚洲视频一区二区免费在线观看| 欧美日韩高清一区| 国产亚洲欧美另类一区二区三区| 久久精品三级| 亚洲国产成人精品女人久久久| 性色一区二区| 亚洲一区二区三区精品在线| 国产精品乱看| 精品1区2区| 欧美先锋影音| 最新中文字幕亚洲| 免费观看在线综合色| 欧美xxx在线观看| 国产一区欧美| 国产女主播一区二区| 久久久久九九九| 国产精品嫩草影院一区二区| 亚洲另类在线一区| 久久精品91| 久久久亚洲一区| 日韩一级在线| 欧美寡妇偷汉性猛交| 国产精品jizz在线观看美国| 欧美高清视频在线播放| 欧美高清在线一区| 影音欧美亚洲| 国产精品久久一级| 欧美午夜精品伦理| 亚洲一级高清| 亚洲精品视频在线观看网站| 亚洲美女色禁图| 在线一区二区日韩| 亚洲一区二区三| 亚洲美女在线观看| 久久精品天堂| 欧美精品一卡| 一区二区三区四区五区视频| 亚洲在线视频观看| 欧美激情亚洲综合一区| 国外成人在线视频| 欧美日韩另类国产亚洲欧美一级| 久久精品一区二区国产| 欧美激情精品久久久久久蜜臀| 一区二区三区**美女毛片| 久热精品视频在线免费观看| 国产目拍亚洲精品99久久精品| 亚洲欧美激情视频| 国产精品a级| 永久免费视频成人| 国产欧美短视频| 久久女同精品一区二区| 国产亚洲激情视频在线| 久久久九九九九| 欧美极品欧美精品欧美视频| 欧美α欧美αv大片| 午夜欧美电影在线观看| 国产精品一区二区男女羞羞无遮挡| 老鸭窝毛片一区二区三区| 亚洲免费激情| 午夜在线观看免费一区| 国产视频在线观看一区二区| 亚洲一区二区三区视频播放| 亚洲欧美卡通另类91av| 久久综合九色综合欧美狠狠| 欧美精品久久久久久久久久| 欧美黄色片免费观看| 久久精品五月| 久久免费黄色| 欧美国产日本韩| 国产精品久久久久三级| 欧美精品一区二区蜜臀亚洲| 久久综合九色99| 久久青草欧美一区二区三区| 久久免费的精品国产v∧| 亚洲国产另类精品专区| 久久激情综合| 欧美日韩一区自拍| 国产麻豆精品久久一二三| 依依成人综合视频| 蜜桃av一区| 狠狠狠色丁香婷婷综合久久五月| 亚洲人成绝费网站色www| 久久午夜色播影院免费高清| 一本色道久久综合| 中文日韩电影网站| 欧美激情导航| 欧美久久在线| 黄色成人在线| 亚洲欧洲精品成人久久奇米网| 免费观看成人网| 国产亚洲精品美女| 欧美激情一区二区三区不卡| 欧美日本簧片| 亚洲自拍偷拍色片视频| 国产精品一区视频| 国产精品久久午夜夜伦鲁鲁| 久久精品99久久香蕉国产色戒| 精品动漫3d一区二区三区免费| 狠狠爱综合网| 在线不卡中文字幕| 欧美日韩色婷婷| 欧美激情久久久久| 亚洲女同在线| 国产一区二区三区奇米久涩| 欧美一区视频| 欧美二区在线观看| 国产伦精品一区二区三区照片91| 国产日韩欧美| 91久久精品美女| 国产精品试看| 欧美日韩国产色视频| 亚洲国产美国国产综合一区二区| 欧美一区二区三区免费观看视频| 欧美视频在线观看视频极品| 一区二区不卡在线视频 午夜欧美不卡在| 国产美女精品免费电影| 亚洲精品中文字幕在线观看| 国产一本一道久久香蕉| 久久久久国产一区二区| 国产亚洲欧美日韩日本| 欧美一级片久久久久久久| 中文国产亚洲喷潮| 欧美a级一区| 亚洲国产成人久久综合一区| 久久久蜜臀国产一区二区| 国产精品女人久久久久久| 美女啪啪无遮挡免费久久网站| 一本大道久久精品懂色aⅴ| 欧美黄在线观看| 欧美福利网址| 欧美一区二区三区久久精品茉莉花| 激情综合色丁香一区二区| 亚洲素人一区二区| 久久免费99精品久久久久久| 亚洲精华国产欧美| 亚洲国产成人一区| 欧美性猛交99久久久久99按摩| 欧美日韩1区2区| 亚洲欧洲精品成人久久奇米网| 老司机67194精品线观看| 狼人天天伊人久久| 欧美人成在线| 亚洲欧美日韩区| 欧美日韩裸体免费视频| 欧美日韩亚洲综合在线| 欧美日韩免费网站| 亚洲欧美激情精品一区二区| 久久久久99| 欧美激情免费观看| 国产精品久久国产愉拍| 欧美一区激情视频在线观看| 亚洲精品美女久久久久| 国产一区99| 国产精品高潮呻吟久久av黑人| 99热免费精品| 国产精品成人观看视频免费| 亚洲欧美在线免费| 亚洲激情图片小说视频| 国产精品r级在线| 国产欧美欧洲在线观看| 亚洲午夜未删减在线观看| 国产精品日韩精品| 欧美成人激情在线| 激情成人中文字幕| 亚洲专区一区| 亚洲国产精品第一区二区| 中国成人在线视频| 久久天堂精品| 国产精品日本欧美一区二区三区| 国内外成人免费激情在线视频网站| 欧美色欧美亚洲另类二区| aa成人免费视频| 好吊色欧美一区二区三区视频| 久久婷婷人人澡人人喊人人爽| 亚洲欧美欧美一区二区三区| 亚洲精品视频在线| 欧美 日韩 国产 一区| 99成人免费视频| 国产精品免费观看在线| 美脚丝袜一区二区三区在线观看| 亚洲精品视频在线观看免费| 夜久久久久久| 国产午夜精品久久久久久久| 噜噜噜久久亚洲精品国产品小说| 欧美国内亚洲| 国产精品亚洲第一区在线暖暖韩国| 欧美三日本三级少妇三99| 欧美激情欧美激情在线五月| 国产欧美日韩在线| 亚洲自拍另类| 亚洲高清色综合| 狠狠综合久久| 亚洲作爱视频| 国产中文一区| 香蕉久久一区二区不卡无毒影院| 久久久欧美精品sm网站| 国产综合香蕉五月婷在线| 欧美成人一区二区三区| 欧美三级在线视频| 午夜精品视频在线观看| 午夜在线电影亚洲一区| 激情亚洲一区二区三区四区| 欧美激情麻豆| 99国产一区二区三精品乱码| 午夜精品亚洲一区二区三区嫩草| 国产精品热久久久久夜色精品三区| 亚洲精品少妇| 欧美午夜大胆人体| 蜜乳av另类精品一区二区| 欧美人与性动交cc0o| 狠狠做深爱婷婷久久综合一区| 欧美一区视频| 久久xxxx精品视频| 欧美日韩国产天堂| 欧美电影在线播放| 欧美美女bbbb| 在线亚洲免费视频| 亚洲欧美日韩在线高清直播| 亚洲欧洲一区二区在线播放| 国产精品美女黄网| 亚洲一区二区三区在线视频| 久久精品人人做人人综合| 夜夜嗨av一区二区三区网页| 久久尤物视频| 亚洲人www| 国产日本欧美一区二区| 久久久久久夜| 夜夜夜精品看看| 亚洲综合另类| 先锋影音一区二区三区| 久久女同互慰一区二区三区| 久久九九热免费视频| 亚洲曰本av电影| 亚洲美女诱惑| 亚洲精品老司机| 99re66热这里只有精品3直播| 欧美一区二视频| 欧美日韩播放| 久久久久9999亚洲精品| 亚洲欧洲日产国产网站| 亚洲一区二区三区免费视频| 久久欧美中文字幕| 亚洲国产视频a| 久久麻豆一区二区| 亚洲欧美一区二区视频| 欧美成年人网站| 欧美乱妇高清无乱码| 亚洲韩国青草视频| 国产一级一区二区| 欧美激情第10页| 久久久精品日韩| 国产日韩精品一区二区三区在线| 欧美精品一区二区三区视频| 日韩天天综合| 欧美日韩国产片| 欧美日韩国产色站一区二区三区| 狠狠狠色丁香婷婷综合激情| 久久精品中文字幕一区| 亚洲一区二区在线观看视频| 亚洲精品免费一二三区| 亚洲欧美美女| 欧美jizzhd精品欧美喷水| 欧美另类视频在线| 亚洲一区二区三区视频播放| 亚洲国产精选| 欧美精品1区| 国产午夜亚洲精品羞羞网站| 日韩视频中午一区| 欧美电影免费观看网站| 国精品一区二区三区| 亚洲第一毛片| 亚洲国产一区二区三区高清| 在线播放日韩欧美| 国产精品视频一| 亚洲精品美女在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲人体1000| 欧美精品日日鲁夜夜添| 欧美另类综合| 欧美日韩精品中文字幕| 欧美久久在线| 亚洲综合清纯丝袜自拍| 国产精品v日韩精品v欧美精品网站| 一区二区三区导航| 欧美日韩麻豆| 国产精品天美传媒入口| 欧美性开放视频| 免费看亚洲片| 狠狠干狠狠久久| 久久蜜桃精品| 久久丁香综合五月国产三级网站| 正在播放欧美视频| 中文成人激情娱乐网| 亚洲精品视频免费在线观看| 男女精品视频| 好吊日精品视频| 亚洲欧美日韩直播| 嫩草影视亚洲| 亚洲欧美影音先锋| 欧美—级a级欧美特级ar全黄| 亚洲精选一区| 欧美国产欧美综合| 亚洲在线第一页| 亚洲精品视频在线播放| 久久永久免费| 免费毛片一区二区三区久久久| 久久婷婷国产综合精品青草| 国产亚洲毛片| 亚洲精选视频在线| 在线观看国产精品网站| 欧美一区二区三区日韩| 国内精品一区二区| 激情久久五月| 欧美日韩精品一区视频|