Speck

✍ dations ◷ 2025-12-10 15:37:45 #Speck

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

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

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

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

相关

  • interleukin 10n/an/an/an/an/an/an/an/an/an/a白细胞介素-10(Interleukin 10,IL-10,白介素-10),也称为人细胞因子合成抑制因子(cytokine synthesis inhibitory factor,CSIF),是一种抗炎症细胞。在
  • 水螅Hydra americana Hydra attenuata(异名Hydra vulgaris) Hydra canadensis Hydra carnea Hydra cauliculata Hydra circumcincta 褐水螅 Hydra fusca 哈尔滨水螅 Hydra harbine
  • 苹果苹果公司(英语:Apple Inc.,NASDAQ:AAPL),原称苹果电脑公司(英语:Apple Computer, Inc.),是总部位于美国加州库比蒂诺的跨国科技公司。最初由史蒂夫·乔布斯、史蒂夫·沃兹尼克、罗纳德
  • 王圩王圩(1937年12月25日-),中国半导体光电子学专家。生于河北文安。1960年毕业于北京大学物理系半导体物理专业。中国科学院半导体研究所研究员。1997年当选为中国科学院院士。
  • 傅王露傅王露(?-?),字晴溪,一字良木,号玉笥,又号阆林。浙江会稽人。清朝政治人物、探花。康熙五十四年(1715年)登乙未科进士一甲第三名(探花),授翰林院编修,后担任《浙江通志》总纂。康熙六十年(17
  • 方永祥方永祥(1966年-)福建同安人,中国人民解放军少将。长期在南京军区部队服役,曾任陆军第一集团军某师政委、陆军第一集团军政治部主任。2016年,调任新组建的东部战区陆军政治工作部副
  • 霍亨索伦统治者列表霍亨索伦位于今日德国的巴登-符腾堡州的士瓦本,德意志帝国时期是普鲁士王国的一个省。霍亨索伦的名称源于霍亨索伦家族,他们是勃兰登堡-普鲁士(1415年-1918年)及德意志帝国(1871
  • 齐头鳗属齐头鳗属(学名:)是康吉鳗科下的一个属类。齐头鳗属共有29个物种,列表如下:(注明:中文名称是由FishBase中文版本/台湾鱼类数据库提供)
  • 刘尚 (任城王)刘尚(1世纪-101年)是东汉光武帝刘秀之孙,东平宪王刘苍次子。父亲刘苍与伯父汉明帝关系亲密,受到优待。永平十一年(68年),伯父汉明帝“送列侯印十九枚,诸王子年五岁已上能趋拜者,皆令带之”,刘尚当在其列。建初八年(83年),父亲刘苍逝世。兄长刘忠嗣东平王位。元和元年(84年),汉章帝封刘尚为任城王。自东平国分任城国,治所在任城(今济宁市),辖任城(今任城区)、亢父(今济宁南)、樊(今济宁北)三县。元和三年(86年),刘尚与其他诸侯王随汉章帝去北方巡狩。章和元年秋,两次朝觐。永元十三年二月去世,谥孝,子刘
  • 塞尔焦·巴蒂斯蒂尼塞尔焦·巴蒂斯蒂尼(意大利语:Sergio Battistini,1963年5月7日-),意大利男子足球运动员,司职后卫。他曾代表意大利国奥队参加1984年夏季奥林匹克运动会足球比赛,获得第四名。