Speck

✍ dations ◷ 2025-11-29 04:48:55 #Speck

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

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

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

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

相关

  • 肠杆菌科肠杆菌科(学名:Enterobacteriaceae)是γ-变形菌纲肠杆菌目的一科,为格兰氏阴性菌中的一个类群,皆为杆菌。它们普遍存在于动物体肠道、水、土壤、寄生虫等。其中,大肠杆菌是被研究
  • 杜兴氏肌肉营养不良症杜兴氏肌肉营养不良症(Duchenne Muscular Dystrophy,缩写DMD)是一种相当严重的性联遗传肌肉失养症。男性病患大约在4岁开始就会产生肌肉无力(英语:Muscle weakness)的症状,此后症状
  • 第一滴血《第一滴血》(英语:First Blood)是一部1982年美国心理惊悚(英语:Psychological thriller)动作片,为泰德·柯契夫(英语:Ted Kotcheff)执导。改编自大卫·莫瑞尔(英语:David Morrell)在1972
  • 邯郸邯郸市,简称邯,是中华人民共和国河北省下辖的地级市,经国务院批准拥有地方立法权的较大的市,位于河北省最南端,因邯山至此尽而得名,有“河北南大门”之称。市境北接邢台市,东临山东
  • 3 (消歧义)3是一个自然数。3还可以指:
  • 花斑带探案《花斑带探案》(英语:),又译名为斑点带子案,柯南·道尔所著的福尔摩斯探案的56个短篇故事之一,收录于《福尔摩斯办案记》。海伦·史东纳小姐在家中晚上听到口哨声,而她的姐姐茱莉亚
  • 佐藤遥希佐藤遥希(日语:さとう 遙希,1991年12月1日-),日本前AV女优,出道于SOD。2013年2月26日,在东京举行的成人广播奖上,佐藤遥希获得“女优奖”。
  • Shinoriiしのり〜(しのりー)是Visual Art's旗下Key所属的女性插画家。京都府出身。也有使用しのりん作为笔名。在Key内曾被发音作“しのり”。于Tactics时代加入,其后与麻枝准等人移籍
  • 阿尔图尔·博鲁茨 阿尔图尔·博鲁茨(波兰语:Artur Boruc,1980年2月20日-),是一名波兰足球运动员,担任守门员,目前效力波兰足球甲级联赛俱乐部华沙莱吉亚,曾效力于苏超豪门凯尔特人和意甲俱乐部
  • 前114年