Camellia

✍ dations ◷ 2025-07-30 14:47:52 #分组密码

在密码学中,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支援。

相关

  • 顺视黄酸维A酸(Tretinoin、ATRA),又称全反式维甲酸及视黄酸,分子式:C20H28O2,分子量300.44,CAS号302-79-4,熔点180℃。医学导航: 皮肤附件解剖/生理/发育病理/先天/肿瘤, 症状/齐名手术,
  • 频谱分析仪频谱分析仪是在其频率范围内测量输入信号的频谱(幅值-频率关系)的仪器。它的主要作用是测量信号的功率谱。频谱分析仪的输入信号是电信号。但是若配合合适的传感器,也可以测量
  • TrEMBLUniProt(联合的蛋白)是一个全面的,高质量的,免费使用的蛋白质序列与功能信息数据库,许多内容来自基因组计划,它还包含了大量来自研究文献的关于蛋白的生物学功能信息。UniProt共同
  • 层云层云(Stratus,简称St)是云的一种,形状为层状,分部较大,属低云族,一般高度低于2000米。如身处于层云中,感觉即类似于雾,因此层云也被称为“高雾”。在一定条件下层云几乎能够达到地
  • RadiopediaRadiopaedia 是一个非营利性的国际协作的放射学教育网站,含参考文献、放射影像维基、病人的病例。它还包含一个放射学百科全书。这是目前世界最大的一个免费的放射学相关的资
  • 二齿兽类二齿兽下目(Dicynodontia)是群似哺乳爬行动物,属于兽孔目异齿亚目。二齿兽类是一群体型从大型到小型、长者两支长牙的草食性动物。它们也是最成功且多样性的兽孔目(不计算哺乳类
  • 五大湖工业区五大湖工业区位于北美洲五大湖南部的圣保罗-辛辛那提-布法罗三角区内、美国五大湖、密西西比河、俄亥俄河以及阿巴拉契亚山脉之间,涵盖了纽约州、宾夕法尼亚州、俄亥俄州、威
  • 阿斯图里亚斯-莱昂语支阿斯图里亚斯-莱昂语支是罗曼语族西伊比利亚语支的一个下属语支。阿斯图里亚斯-莱昂语支包括了阿斯图里亚斯语、莱昂语、米兰德斯语、埃斯特雷马杜拉语、坎塔布连方言等语言
  • 侧风着陆侧风着陆是指飞机在机场跑道有侧风的情况下着陆。在强烈侧风之下进场降落,是民航飞机其中一种最复杂和危险的飞行动作,因为侧风会把飞机吹离跑道的中线,因此飞机师必须调整飞行
  • 星系团内介质星系团内介质(ICM)是天文学中存在星系团中心的超高温气体,这些等离子体的温度在一仟万至一亿K之间,主要成分是电离的氢和氦,并且拥有星系团内绝大多数的重子物质。ICM辐射出强烈