Speck

✍ dations ◷ 2025-04-02 08:27:43 #Speck

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

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

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

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

相关

  • 气候气候包括温度、湿度、气压、风力、降水量、大气成分数及众多其他气象要素在很长时期及特定区域内的统计数据。与气候相比,天气是指这些气象要素在近两周内的实时状态。一个地
  • 台中清泉岗机场台中清泉岗机场(IATA代码:RMQ;ICAO代码:RCMQ)是位于中华民国台中市的机场,为台湾中部唯一的联外机场,场区横跨台中市的沙鹿、清水、神冈、大雅等区,占地1,800公顷。该机场于日治时期
  • 古希腊雕塑古希腊雕刻是古希腊中闻名于世的其中一项艺术,发展时间大约于公元前10世纪至公元前1世纪。古希腊雕刻特点在于富于理想主义、质朴,注重共性、雅致,简而言之便是返璞归真,因此在
  • 小泉八云小泉八云(1850年6月27日-1904年9月26日)是一位日本小说家,出生于希腊,原名帕特里克·拉夫卡迪奥·赫恩(Patrick Lafcadio Hearn,Πατρίκιος Λευκάδιος Χερν),18
  • 电影放映机电影放映机是一台光学及力学的电影放映设备,负责把映像投影至放映幕(projection screen)上。电影放映机由灯箱、光学系统、传动输片装置和供、收片盒等构成;影片在放映机上运行,
  • 脆性介壳虫脆性介壳虫(Syringammina fragilissima)是一种在苏格兰的罗科尔岛发现的巨型变形虫类生物,它是目前已知最大的单细胞生物,它的周围长着一种称为介壳的硬壳结构,十分罕见。大多数
  • 皮孙木皮孙木(学名:),又称黏鸟树、水冬瓜,在夏威夷被称作,为紫茉莉科皮孙木属下的一个种。分布在热带的印度洋-太平洋海域,原产于安达曼群岛、印尼、马来西亚、菲律宾、泰国、中国、台湾
  • 溥龄奉恩镇国公溥龄(1849年11月17日-1897年8月2日),奉恩镇国公载钢第二子,母继室钮祜禄氏,其父为西敏,慎郡王系第八代。他在道光二十九年十月(1849年)出生,同治十一年十二月(1868年)受封一等
  • 庇古税庇古税(英语:Pigovian tax)是对任何产生负外部性(成本未包含在市场价格中)的市场活动的税。该税种旨在纠正不良或低效的市场结果(市场失灵)
  • 艾莉希亚·卡拉阿莱西娅·卡拉乔洛(英语:Alessia Caracciolo,意大利语发音:,1996年07月11日-),较广为人知的艺名为阿莱西娅·卡拉(英语:Alessia Cara),是一位加拿大歌手和词曲作家。她签入EP娱乐和Def Jam唱片公司,而其最有名的一首歌为《Here》,出自其首张录音室专辑《了若指掌》()的首发单曲,发行于2015年11月13日。这首歌在美国排行榜位于前5名并在加拿大位于前20名,是令人意想不到的成绩。在将她的作品呈给Def Jam之前,她就已将该歌曲的不插电版本上载到Youtub