Speck

✍ dations ◷ 2025-11-20 16:37:35 #Speck

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

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

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

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

相关

  • 戴维斯海峡戴维斯海峡(英语:Davis Strait),是巴芬岛和格陵兰岛之间的海峡,南接拉布拉多海,北连巴芬湾,南北全长约650公里,东西宽约325-450公里,平均水深2000米左右,是西北航道的一部分。该海峡得
  • IUCN红色名录国际自然保护联盟濒危物种红色名录(或称IUCN红色名录,简称红皮书)于1963年开始编制,是全球动植物物种保护现状最全面的名录。此名录由国际自然保护联盟编制及维护。IUCN红色名录
  • 法夫里西奥·奥韦尔托法夫里西奥·劳尔·赫苏斯·奥韦尔托(西班牙语:Fabricio Raúl Jesús Oberto,1975年3月21日-),生于阿根廷科尔多瓦省,职业篮球运动员,曾随队获得2004年雅典奥林匹克运动会男子篮球
  • 日本职棒打击王日本职棒打击王为日本职棒成立以来,为表扬单一球季达到规定打席数,打击率最高的选手,而设立的奖项。1936年到1949年为单一联盟时代,只表扬一位选手。1950年后,分为中央联盟与太平
  • 鲁布桑·额尔登楚龙鲁布桑·额尔登楚龙(蒙古语:Лувсангийн Эрдэнэчулуун,1948年10月10日-)蒙古族,蒙古乌兰巴托市人,蒙古国政治人物。额尔登楚龙是蒙古人民革命党成员。额尔登
  • 台湾桃园国际机场重要事件年表台湾桃园国际机场重要事件年表是一份收录桃园国际机场发展及遭遇的重大事件的列表。
  • LuxofluxLuxoflux,是美国游戏开发商。它是由 Peter Morawiec和阿德里安·斯蒂芬斯在1997年1月在加利福利亚州圣莫尼卡成立。2002年10月,动视宣布收购Luxoflux。2010年2月11日,动视在一
  • 蛤蟆河 (牡丹江)蛤蟆河,位于中华人民共和国黑龙江省宁安市的一条河流,是牡丹江右岸支流,发源于穆棱市蛤蟆岭,向东南流过宁安市东京城林业局的奋斗林场,之后转西流,经桦树林场后流入桦树川水库,出库
  • 琼海有轨花海观光小火车琼海有轨花海观光小火车为中国海南省琼海市运营中的有轨小火车项目。小火车项目路程全长6.8公里,分两列小火车运营,每列小火车每半小时发一班车,一天分四个时间段运营。两列火
  • 巴哈伊信仰的神巴哈伊信仰基本秉持一神论的观点,认为上帝是自生、常在的一切受造物之源。在巴哈伊信仰中,上帝被描述为“不可知的、不可见的、永存的、全知