Speck

✍ dations ◷ 2025-11-19 07:18:30 #Speck

Speck是一类轻量级的分组密码,最早由美国国家安全局(NSA)于2013年6月提出。如今Speck码较多应用于软件实现,而其姊妹算法Simon(英语:Simon (cipher))则多用于硬件实现。

Speck支持多种分组密文长度。单个分组总是包含两个单字,每个单字可以由16位、24位、32位、48位或64位比特组成。相关密文由2、3或4个词汇组成。编码的循环函数包含两次反转计算:将右单字添加到左单字,异或密文与左单字;之后异或左单字与右单字。循环的次数取决于参数的选择如下:

密码次序表与主块密码使用相同的循环函数。

以下是编码算法实现的设计参考,使用C语言编写,其具有128比特的分组大小与密文。

相关

  • 联合国军朝鲜半岛与联合国 联合国安全理事会第702号决议 (1991年获得成员资格) 联合国安全理事会朝鲜相关决议列表 朝鲜人权状况调查委员会报告 (2014)联合国军,是朝鲜战争爆发后支
  • 小林多喜二小林多喜二(1903年12月1日-1933年2月20日)是日本无产阶级文学的代表作家、小说家。生于日本秋田县北秋田郡下川沿村(现在的大馆市)。从小家境贫穷,4岁时全家移居北海道小樽市,在北
  • 超级食肉动物超级食肉动物为进食食物中有 70% 为肉类的动物,剩下部分则可能包含真菌、水果或其他植物。一些现存的例子包括:鳄鱼、短吻鳄、猫头鹰、伯劳、雕、猫科、多数野生犬科、海豚、
  • 沙贝病毒亚属乙型冠状病毒属(学名:Betacoronavirus、β-CoVs)是冠状病毒亚科的四个属之一,为具有包膜的正链RNA病毒,许多本属病毒可造成人畜共通传染病,例如可造成感冒的人类冠状病毒OC43与人
  • 信息经济学信息经济学(英语:Information economics),微观经济学中的分支。由美国经济学家乔治·斯蒂格勒在1961年率先提出,他个人认为:产品信息的内容会对经济活动及消费者购买决策产生某部
  • 菲利普·谢德曼菲利普·谢德曼(德语:Philipp Scheidemann,1865年7月26日-1939年11月29日)是德国社会民主党右翼首领之一,生于卡塞尔。1903年作为社会民主党代表进入国会,一战期间,积极支持战争,1918
  • 迈尔斯定理迈尔斯定理,或称博内-迈尔斯定理,是黎曼几何的经典结果。这定理说如完备黎曼流形 M {\displaystyle M} 的里奇曲率有下界
  • 莱朋斯基物理和动力工程研究院莱朋斯基物理和动力工程研究院 (俄语:Государственный научный центр Российской Федерации Физико-энергети
  • 甘重斗甘重斗(1915年-1992年12月4日),男,辽宁建昌人,中华人民共和国政治人物,曾任中央人民政府内务部办公厅副主任、主任,部党组成员兼机关党委书记,中华人民共和国内务部办公室秘书长、副
  • 锡伯河 (中国)锡伯河,又作锡泊河,位于中华人民共和国内蒙古自治区东部的一条河流,是英金河右岸支流,发源于赤峰市喀喇沁旗美林镇西部,七老图山脉东麓茅荆坝旺业甸国家森林公园内的美林谷,东南流