Camellia

来自Local Chinese Wikipedia
imported>Sw7772026年1月12日 (一) 20:19的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:Otheruses Template:区块加解密方块密码学中,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支援。自 2013 年以来,法商 Thales 和美商 Bloombase 通过其数据加密产品支持 Camellia 算法[4]

参见[编辑]

  • 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.

参考文献[编辑]

  1. 脚本错误:没有“citation/CS1”这个模块。
  2. 脚本错误:没有“citation/CS1”这个模块。
  3. 脚本错误:没有“citation/CS1”这个模块。
  4. 脚本错误:没有“citation/CS1”这个模块。

外部链接[编辑]

package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found package.lua第80行Lua错误:module 'Module:Authority control/config' not found