跳转到内容

Camellia:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Yinweichen-bot留言 | 贡献
機械人根據格式手冊移除多餘日期內鏈
无编辑摘要
 
(未显示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>[http://www.physorg.com/news5315.html Japan's First 128-bit Block Cipher 'Camellia' Approved as a New Standard Encryption Algorithm in the Internet]</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為Royalty-free license<ref>[http://www.ntt.co.jp/news/news01e/0104/010417.html Announcement of Royalty-free Licenses for Essential Patents of NTT Encryption and Digital Signature Algorithms]</ref>。
雖然受到[[專利]]保護,但在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>[http://blog.mozilla.com/gen/2007/07/30/camellia-cipher-added-to-firefox/ Camellia cipher added to Firefox]</ref>。同年稍晚,[[FreeBSD]]也宣佈在6.4-RELEASE內加入Camellia。[[2009年9月]],[[GnuPG]]在1.4.10版加入Camellia支援。
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:块加算法]]
[[Category:三菱电机]]
[[Category:分组]]

2023年11月15日 (三) 10:24的最新版本

Camellia
概述
设计者三菱NTT
首次发布2000年
衍生自E2MISTY1
认证CRYPTRECNESSIE
密码细节
密钥长度128、192、256位元
分组长度128位元
结构Feistel network
重复回数18或24

密碼學中,Camellia是一種為許多組織所推崇的塊密碼(block cipher),包括歐盟NESSIE項目(作為選定算法)和日本CRYPTREC項目(作為推薦算法)。該算法由三菱日本電信電話(NTT)在2000年共同發明,它和早期的塊算法(E2MISTY1)有相似的設計思想。

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.

参考文献

[编辑]

外部連結

[编辑]