Camellia:修订间差异
外观
删除的内容 添加的内容
Yinweichen-bot(留言 | 贡献) 小 機械人根據格式手冊移除多餘日期內鏈 |
Allenkong11(留言 | 贡献) 小无编辑摘要 |
||
(未显示7个用户的11个中间版本) | |||
第4行: | 第4行: | ||
| image = |
| image = |
||
| caption = |
| caption = |
||
| designers = [[三菱]]、[[NTT]] |
| designers = [[三菱集團|三菱]]、[[日本電信電話|NTT]] |
||
| publish date = 2000年 |
| publish date = 2000年 |
||
| derived from = [[E2]]、[[MISTY1]] |
| derived from = [[E2]]、[[MISTY1]] |
||
第17行: | 第17行: | ||
在[[密碼學]]中,'''Camellia'''是一種為許多組織所推崇的[[塊密碼]](block cipher),包括[[歐盟]]的[[NESSIE]]項目(作為選定算法)和[[日本]]的[[CRYPTREC]]項目(作為推薦算法)。該算法由[[三菱]]和[[日本電信電話]](NTT)在2000年共同發明,它和早期的塊算法([[E2 (cipher)|E2]]及[[MISTY1]])有相似的設計思想。 |
在[[密碼學]]中,'''Camellia'''是一種為許多組織所推崇的[[塊密碼]](block cipher),包括[[歐盟]]的[[NESSIE]]項目(作為選定算法)和[[日本]]的[[CRYPTREC]]項目(作為推薦算法)。該算法由[[三菱]]和[[日本電信電話]](NTT)在2000年共同發明,它和早期的塊算法([[E2 (cipher)|E2]]及[[MISTY1]])有相似的設計思想。 |
||
Camellia算法每塊的的長度(block size)為128[[位元]],金鑰長度則可以使用128、192或256[[位元]]。具有與[[AES]]同等級的安全強度及運算量<ref> |
Camellia算法每塊的的長度(block size)為128[[位元]],金鑰長度則可以使用128、192或256[[位元]]。具有與[[高级加密标准|AES]]同等級的安全強度及運算量<ref>{{Cite web |url=http://www.physorg.com/news5315.html |title=Japan's First 128-bit Block Cipher 'Camellia' Approved as a New Standard Encryption Algorithm in the Internet |accessdate=2012-01-25 |archive-date=2012-01-06 |archive-url=https://web.archive.org/web/20120106043513/http://www.physorg.com/news5315.html |dead-url=no }}</ref>。 |
||
== 設計 == |
== 設計 == |
||
第23行: | 第23行: | ||
== 專利狀態 == |
== 專利狀態 == |
||
雖然受到[[專利]]保護,但在2001年時NTT宣佈Camellia為 |
雖然受到[[專利]]保護,但在2001年時NTT宣佈Camellia為[[買斷式授權|買斷式版權]]<ref>{{Cite web |url=http://www.ntt.co.jp/news/news01e/0104/010417.html |title=Announcement of Royalty-free Licenses for Essential Patents of NTT Encryption and Digital Signature Algorithms |accessdate=2006-11-08 |archive-date=2006-11-08 |archive-url=https://web.archive.org/web/20061108042958/http://www.ntt.co.jp/news/news01e/0104/010417.html |dead-url=no }}</ref>。 |
||
== 使用情況 == |
== 使用情況 == |
||
2008年時將Camellia被加入進[[Mozilla Firefox|Mozilla Firefox 3]]<ref> |
2008年時將Camellia被加入進[[Mozilla Firefox|Mozilla Firefox 3]]<ref>{{Cite web |url=http://blog.mozilla.com/gen/2007/07/30/camellia-cipher-added-to-firefox/ |title=Camellia cipher added to Firefox |accessdate=2012-01-25 |archive-date=2012-02-22 |archive-url=https://web.archive.org/web/20120222015837/http://blog.mozilla.com/gen/2007/07/30/camellia-cipher-added-to-firefox/ |dead-url=yes }}</ref>。同年稍晚,[[FreeBSD]]也宣佈在6.4-RELEASE內加入Camellia。[[2009年9月]],[[GnuPG]]在1.4.10版加入Camellia支援。 |
||
== 參見 == |
== 參見 == |
||
* [[AES]] |
* [[高级加密标准|AES]] |
||
* Kazumaro Aoki, Tetsuya Ichikawa, Masayuki Kanda, Mitsuru Matsui, Shiho Moriai, Junko Nakajima, Toshio Tokita. ''Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms — Design and Analysis''. Selected Areas in Cryptography 2000, pp39–56. |
* Kazumaro Aoki, Tetsuya Ichikawa, Masayuki Kanda, Mitsuru Matsui, Shiho Moriai, Junko Nakajima, Toshio Tokita. ''Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms — Design and Analysis''. Selected Areas in Cryptography 2000, pp39–56. |
||
第35行: | 第35行: | ||
{{Reflist|2}} |
{{Reflist|2}} |
||
== 外部 |
== 外部連結 == |
||
* [https://info.isl.ntt.co.jp/crypt/camellia/ Camellia 网站] |
* [https://info.isl.ntt.co.jp/crypt/camellia/ Camellia 网站]{{Wayback|url=https://info.isl.ntt.co.jp/crypt/camellia/ |date=20140521065936 }} |
||
* [https://info.isl.ntt.co.jp/crypt/camellia/product.html 使用Camellia的产品] |
* [https://info.isl.ntt.co.jp/crypt/camellia/product.html 使用Camellia的产品]{{Wayback|url=https://info.isl.ntt.co.jp/crypt/camellia/product.html |date=20131205211707 }} |
||
* [http://embeddedsw.net/Cipher_Reference_Home.html 参考代码] |
* [http://embeddedsw.net/Cipher_Reference_Home.html 参考代码]{{Wayback|url=http://embeddedsw.net/Cipher_Reference_Home.html |date=20110926210349 }} |
||
* RFC 3657 — Use of the Camellia Encryption Algorithm in Cryptographic Message Syntax (CMS) |
* RFC 3657 — Use of the Camellia Encryption Algorithm in Cryptographic Message Syntax (CMS) |
||
* RFC 4312 — The Camellia Cipher Algorithm and Its Use With IPsec |
* RFC 4312 — The Camellia Cipher Algorithm and Its Use With IPsec |
||
{{Crypto-stub}} |
|||
{{分组密码}} |
|||
⚫ | |||
[[Category:三菱电机]] |
|||
⚫ |
2023年11月15日 (三) 10:24的最新版本
概述 | |
---|---|
设计者 | 三菱、NTT |
首次发布 | 2000年 |
衍生自 | E2、MISTY1 |
认证 | CRYPTREC、NESSIE |
密码细节 | |
密钥长度 | 128、192、256位元 |
分组长度 | 128位元 |
结构 | Feistel network |
重复回数 | 18或24 |
在密碼學中,Camellia是一種為許多組織所推崇的塊密碼(block cipher),包括歐盟的NESSIE項目(作為選定算法)和日本的CRYPTREC項目(作為推薦算法)。該算法由三菱和日本電信電話(NTT)在2000年共同發明,它和早期的塊算法(E2及MISTY1)有相似的設計思想。
Camellia算法每塊的的長度(block size)為128位元,金鑰長度則可以使用128、192或256位元。具有與AES同等級的安全強度及運算量[1]。
設計
[编辑]在計算方面,Camellia採用18輪(128位元)或者24輪(192或256位元)的Feistel cipher。每6輪就會做一個邏輯變換,即所謂的「FL-函數」或者它的反函數。這種算法也使用輸入、輸出key whitening。
專利狀態
[编辑]雖然受到專利保護,但在2001年時NTT宣佈Camellia為買斷式版權[2]。
使用情況
[编辑]2008年時將Camellia被加入進Mozilla Firefox 3[3]。同年稍晚,FreeBSD也宣佈在6.4-RELEASE內加入Camellia。2009年9月,GnuPG在1.4.10版加入Camellia支援。
參見
[编辑]- AES
- Kazumaro Aoki, Tetsuya Ichikawa, Masayuki Kanda, Mitsuru Matsui, Shiho Moriai, Junko Nakajima, Toshio Tokita. Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms — Design and Analysis. Selected Areas in Cryptography 2000, pp39–56.
参考文献
[编辑]- ^ Japan's First 128-bit Block Cipher 'Camellia' Approved as a New Standard Encryption Algorithm in the Internet. [2012-01-25]. (原始内容存档于2012-01-06).
- ^ Announcement of Royalty-free Licenses for Essential Patents of NTT Encryption and Digital Signature Algorithms. [2006-11-08]. (原始内容存档于2006-11-08).
- ^ Camellia cipher added to Firefox. [2012-01-25]. (原始内容存档于2012-02-22).