在
密码学中,Camellia是一种为许多组织所推崇的块密码(block cipher),包括
欧盟的
NESSIE项目(作为选定算法)和
日本的CRYPTREC项目(作为推荐算法)。该算法由
三菱和
日本电信电话(NTT)在2000年共同发明,它和早期的块算法(
E2及MISTY1)有相似的设计思想。
在
密码学中,Camellia是一种为许多组织所推崇的分组密码(block cipher),包括欧盟的NESSIE项目(作为选定算法)和日本的CRYPTREC项目(作为推荐算法)。该算法由三菱和日本电信电话(NTT)在2000年共同发明,它和早期的块算法(E2及MISTY1)有相似的设计思想。
在计算方面,Camellia采用18轮(128比特)或者24轮(192或256比特)的Feistel cipher。每6轮就会做一个逻辑变换,即所谓的“FL-
函数”或者它的
反函数。这种算法也使用输入、输出key whitening。
2008年时将Camellia被加入进Mozilla Firefox 3。同年稍晚,FreeBSD也宣布在6.4-RELEASE内加入Camellia。2009年9月,GnuPG在1.4.10版加入Camellia支援。