Speck

✍ dations ◷ 2025-11-30 09:17:06 #Speck

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

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

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

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

相关

  • 隶书陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 消费消费,有时俗称花钱、买东西等,是人类社会特有,指人类通过货币购买有形或无形商品或服务,并从中得到个人欲望满足。人类消费活动或许是心血来潮(例如人们路过餐厅,挑起食欲),也可能对
  • 梵蒂冈新闻网坐标:41°54′14″N 12°27′0″E / 41.90389°N 12.45000°E / 41.90389; 12.45000梵蒂冈广播电台梵蒂冈新闻网(意大利语:Radio Vaticana;拉丁语:Statio Radiophonica Vaticana),
  • 8号州际公路8号州际公路(Interstate 8,简称I-8)是美国州际公路系统的一部分。西起加利福尼亚州圣迭戈,东在亚利桑那州卡萨格兰德与10号州际公路交汇。全长348.25哩(560.45公里)。
  • 2018年1月逝世人物列表2018年1月逝世人物列表,是用于汇总2018年1月期间逝世人物的列表。
  • 天主教安蒂波洛教区天主教安蒂波洛教区 (拉丁语:Dioecesis Antipolensis、他加禄语:Diyosesis ng Antipolo)是菲律宾一个罗马天主教教区,属天主教马尼拉总教区。辖区包括黎刹省、马尼拉大都会的马利
  • 乔治·高蒂耶乔治·玛利·马尔丹·高蒂耶(德语:Georges Marie Martin Cottier:1922年4月25日-2016年3月31日),是瑞士籍天主教司铎级枢机。也是圣座教廷内务管理处荣休神师。乔治生于1922年4月2
  • 榆亚暗沙榆亚暗沙,马来西亚称为观察礁(马来语:Terumbu Peninjau,或音译为柏宁礁),越南称为探险滩(越南语:Bãi Thám Hiểm/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom
  • M5公路 (俄罗斯)M5联邦公路,又称乌拉尔公路(Урал)是俄罗斯的一条干线公路,连接首都莫斯科和车里雅宾斯克,全长1,879公里。也是欧洲E30公路和西伯利亚公路的一部分,也是泛亚公路AH6的一部分。
  • 达莉娅·阿塔玛诺弗达莉娅·阿塔玛诺弗(希伯来语:דריה אטמנוב‎,2005年12月6日-)是一名以色列个人艺术体操运动员,她是2022年欧洲艺术体操锦标赛(英语:2022 Rhythmic Gymnastics European Championships)个人全能冠军,以及圈操、棒操、带操银牌和团体铜牌得主。另外,她是2020年欧洲青少年艺术体操锦标赛(英语:2020 Rhythmic Gymnastics European Championships)棒操冠军,以及绳操银牌和带操铜牌得主。除此以外,她是 202