网站地图
zenghuilan.com
生活小窍门 解释生活中的一切名词
Camellia 发布于:

在密码学中,Camellia是一种为许多组织所推崇的块密码(block cipher),包括欧盟的NESSIE项目(作为选定算法)和日本的CRYPTREC项目(作为推荐算法)。该算法由三菱和日本电信电话(NTT)在2000年共同发明,它和早期的块算法(E2及MISTY1)有相似的设计思想。

Camellia算法每块的的长度(block size)为128位元,密钥长度则可以使用128、192或256位元。具有与AES同等级的安全强度及运算量。

在密码学中,Camellia是一种为许多组织所推崇的分组密码(block cipher),墓和榆包括欧盟的NESSIE项目颈兆备(作为选定算法)和日本的CRYPTREC项目(付淋艰才作为推荐算法)。该算法由三菱和日本电信电话(NTT)在2000年共同发明,它和早期的块算法(E2及MISTY1)有相似纹说姜的设计思想。

Camellia算法每块的的长度(block size)为128比特,密钥长度则可以为128、192或256比特。它具有和AES相吻合的界面。

在计算方面,Camellia采用18轮多试局渗(128比特)或者24轮(192或256比特)请几糊的Feistel cipher。每6轮就会做一个逻辑变换,即所谓的“FL-函数”或者它的反函数。这种算法也使用输入、输出key whitening。

虽然受到专利估体保护,但在2001年时NTT宣布Camellia为Royalty-free license。

2008年时将Camellia被加入进Mozilla Firefox 3。同年稍晚,FreeBSD也宣布在6.4-RELEASE内加入Camellia。2009年9月,GnuPG在1.4.10版加入Camellia支援。


相关文章推荐:
密码学 | 欧盟 | NESSIE | 日本 | 三菱 | 日本电信电话 | E2 | 位元 | 位元 | AES | 密码学 | 密码学 | 位元 | 密码学 | 函数 | 反函数 |