Speck

✍ dations ◷ 2025-11-26 21:49:41 #Speck

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

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

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

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

相关

  • 莫斯科大公莫斯科大公(Великий князь московский)是中世纪俄罗斯封建分裂时期莫斯科公国统治者的称号。“莫斯科”这个地名在俄罗斯编年史中第一次出现,是在著名的
  • 徐舟力徐舟力(1921-2007)-中国大陆官方最大内部刊物创始人之一,中国大陆知名女记者山东省乳山人,1921年3月出生。1939年参加中国人民抗日游击队,1940年加入第三野战军九兵团。建国后
  • Bad Guy《Bad Guy》是美国歌手比莉·艾利什的单曲。这首歌是比莉首张录音室专辑《当我们睡了 怪事发生了》的第五支主打单曲,并于2019年3月29日由Darkroom和新视镜唱片发行。这首歌
  • 奥克萨娜·伊尔马科娃奥克萨娜·伊万诺夫娜·沃沃迪娜(爱沙尼亚语:Oksana Ivanovna Jermakova,俄语:Оксана Ивановна Ермакова,1973年4月16日-),出生于塔林,爱沙利亚/俄罗斯女子击
  • 蒙昧时代蒙昧时代(阿拉伯语:جاهلية‎,)是伊斯兰教的用语,指伊斯兰教创立以前的阿拉伯,但更广义地来说也指所有不信奉伊斯兰教的社会。蒙昧时代的中文又音译为贾希利亚、贾希利耶或贾
  • 冯元 (乾隆进士)冯元(?-1805年),云南南平县人,彝族。清朝军事将领,武探花及第。乾隆六十年(1795年)一甲三名武进士,授二等侍卫,在乾清门行走。嘉庆元年(1796年)四月,请假回籍。次年正月,贵州南笼狆苗反清起
  • 今井圭吾今井圭吾(いまい けいご`,1974年7月16日─)为日本的棒球选手之一,曾效力于中华职棒兄弟象,守备位置为投手。
  • 腓特烈一世 (士瓦本)腓特烈一世·冯·斯陶芬(德语:,1050年~1105年7月21日),德意志诸侯,1079年起为士瓦本公爵。他是德国历史上显赫的霍亨斯陶芬王朝在士瓦本的第一个统治者。腓特烈能成为士瓦本公爵实
  • 托雷峰托雷峰位于南美洲南帕塔哥尼亚冰原,阿根廷与智利之间存在争议的地区, 海拔3128米,相对高度1227米,为世界上著名的花岗岩巨塔型山峰之一。
  • 旱溪东、西路旱溪东、西路为台湾台中市市区重要的连络道路之一,辟建于1991年,大约呈南北向,皆位于旱溪两侧而建,目前分为七段。旱溪西路南接大里区元堤路,起于环中东路五段;旱溪东西路目前北至