Speck

✍ dations ◷ 2025-12-01 00:52:49 #Speck

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

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

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

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

相关

  • 罪恶问题对宗教的批评 · 自由思想反教权主义 · 反宗教虚构宗教罪恶问题(Problem of evil)是宗教哲学和神学中如何使邪恶或苦难与全知全能全善的神调和的问题,由古希腊哲学家伊比鸠鲁
  • 徐熙媛徐熙媛(1976年10月6日-),籍贯山东临沂,中华民国国籍,成长于台湾台北市,为台湾知名女艺人、演员、歌手、节目主持人、作家,艺名大S,是徐熙娣(小S)的二姐。1994年和妹妹徐熙娣(小S)以双人女
  • N-乙酰胞壁酸-乙酰胞壁酸(英语:-Acetylmuramic acid,简称为MurNAc或NAM)是N-乙酰葡糖胺与乳酸形成的醚类,化学式C11H19NO8。它与N-乙酰葡糖胺共同为细菌细胞壁的组成单糖。细菌疾病 · 科莱
  • 俄国文学俄国文学(俄文:Русская литература)这一概念在广义上指所有俄语国家的文学,不仅包括俄罗斯,也包括前苏联诸加盟共和国的文学。在苏联解体后,这一概念的范围缩小,
  • 毕克蓝·柯得立毕克蓝·柯得立(英语:Bikram Choudhury,1946年2月10日-),生于印度加尔各答,拥有美国国籍及公民权,瑜伽教师,创立毕克蓝瑜伽(Bikram Yoga)。瑜伽姿势主要源自哈达瑜伽(hatha yoga)传统,经过
  • 约翰·戈顿约翰·格雷·戈顿爵士,GCMG,AC,CH(英语:Sir John Grey Gorton,1911年9月9日-2002年5月19日),澳大利亚政治家也是第19任澳洲总理。他曾在1950年2月22日到1968年2月1日出任维多利亚州上
  • 澳能建设澳能建设控股有限公司,简称澳能建设控股和澳能建设(英语:MECOM Power and Construction Limited,港交所:1183),由主席郭林锡先生在2000年创办名为“鸿业工程”的基础上发展而成,主要
  • 侯恩济侯恩济(1829年3月24日-?年),字汝舟,号榘川,行二。四川省顺庆府营山县城北石山铺人,道光九年二月二十日(1829年3月24日)生,咸丰五年(1855年)乙卯科举人,同治十年(1871年)辛未科三甲第179名进
  • 杰克·安东诺夫杰克·迈克尔·安东诺夫(英语:Jack Michael Antonoff;1984年3月31日-),是一名美国歌手、词曲作家和音乐制作人。他以作为欢乐看台(英语:Bleachers (band))的主唱和欢乐.乐团的主吉他
  • 阿南布拉州阿南布拉州(Anambra State)是尼日利亚36州之一,首府奥卡。人口4,177,828(2006年),人口密度860/km^2。