Camellia

✍ dations ◷ 2024-09-20 16:23:27 #分组密码

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

相关

  • 病原病原体(希腊语:πάθος pathos “痛苦”、“热情” 与 -γενής -genēs “生产者”),在生物学中,从最古老和最广泛的意义上说,就是任何可以产生疾病的事物。病原体也可以称
  • 隐br /生br /代隐生代是一个非正式地用来指地球和月球地质演化的最早一个时期,后来被划分为冥古宙、太古宙、元古宙,一般定义为地球诞生之时,约45亿6717万年前至大量生物诞生的的5亿4100万年
  • 火山渣锥火山渣锥是指火山口周围由火成岩屑或火山渣等火山的喷出物质堆积而成的山丘。火山渣等火山碎屑是火山渣锥的构成物。 火山渣锥一般高度为几十米到数百米之间。 大部分火山渣
  • 初级生产初级生产(英语:primary production),又称初级生产量,是指从大气中或水中的二氧化碳等无机分子合成有机化合物的一个总和量,数值越高代表合成能力就越强。以生物消费者观点直观地说
  • 雷恩县雷恩县(英语:Lane County)是美国俄勒冈州西部的一个县,西临太平洋。面积12,229平方公里。根据2010年人口普查,本县共有人口351,715人。本县县治为尤金。根据美国人口调查局的定义
  • 范德比尔特范德堡大学(英语:Vanderbilt University),曾译范德比尔特大学,创立于1873年。19世纪末的美国铁路和航运大王、“海军准将”康内留斯·范德堡尔特捐赠一百万美元建立了这所私立大
  • 被怀疑是br /假旗行动栽赃行动,亦作嫁祸行动,是隐蔽行动的一种,指通过使用其他组织的旗帜、制服等手段误导公众以为该行动由其他组织所执行的行动。栽赃行动在谍报活动中非常常见,此外民间的政治选举
  • 森特尼尔市森特尼尔(英文:Centennial),是美国科罗拉多州阿拉珀霍县下属的一座城市。建市于2001年2月7日,面积大约为28.869平方英里(74.771平方公里)。根据2010年美国人口普查,该市有人口100,37
  • 自由邦省自由邦省(南非语:Vrystaat,英语:Free State),是南非九个省之一,前身是奥兰治自由邦。面积129,480平方公里,2019年人口为2,887,465人。首府及最大城市布隆方丹。现任自由邦省总理为来
  • 蒙特利尔银行蒙特利尔银行(英语:Bank of Montreal,法语:Banque de Montréal;TSX: BMO,NYSE:BMO),简称蒙银(BMO),是加拿大第四大银行。蒙银于1817年成立,是加拿大历史最悠久的银行,现时在加拿大国内和