Speck

✍ dations ◷ 2025-11-23 18:16:00 #Speck

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

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

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

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

相关

  • 香炉香炉,是用于燃烧香料的容器。香炉的各个大小、形式和建筑材料差别很大,在许多文化中和宗教都有使用。在许多文化中,烧香有精神和宗教内涵,影响了香炉的设计和装饰。线香香炉装有
  • 十面体在几何学中,十面体是指由10个面组成的多面体。在拓朴学中,有32300种不同的十面体,许多对称性高的十面体通常会有五个对称轴。在几何学上,没有任何十面体是正十面体,也就是说找不
  • 阿克兰省阿克兰省(Aklan Province)位于菲律宾米沙鄢群岛中部的班乃岛,是西米沙鄢区的一个省,成立于1956年,人口约45万(2000年),首府卡利博。
  • 意外的旅客《意外的旅客》(英语:The Accidental Tourist)是1988年的美国电影,由Lawrence Kasdan执导,William Hurt、Kathleen Turner、Geena Davis主演。
  • 法德世仇法德世仇(法语:Rivalité franco-allemande,德语:Deutsch–französische Erbfeindschaft)是指认为法国人和德国人(也包括奥地利人)之间注定相互敌对并互相报复的思想, 这一思想出现
  • 居格利亚峰坐标:46°29′27″N 9°45′36″E / 46.4909138°N 9.7599361°E / 46.4909138; 9.7599361居格利亚峰(Piz Julier),是瑞士的山峰,位于该国东部,由格劳宾登州负责管辖,属于阿尔布拉
  • 布兰登·山德森布兰登·山德森(英语:Brandon Sanderson,1975年12月19日-),是一名美国奇幻和科幻小说作家,生于内布拉斯加州林肯市,取得硕士后任教于杨百翰大学。现居犹他州的欧瑞市。布兰登·山德
  • 东明慧日东明慧日(1272年-1340年10月25日),俗姓沈,浙江省舟山市定海区人,南宋末期元朝时期曹洞宗僧人,镰仓幕府时期赴日。法名慧日,号东明。其流派是东明派,日本禅宗二十四流之一。1272年,东明
  • 北大岳昕事件北大岳昕事件是指北京大学2014级本科生岳昕等人依法依规申请北京大学公开沈阳性侵女学生事件详情后,岳昕遭到校方多种形式施压,引发大量关注,而北京大学有关部门却删除相关信息
  • 斯特法诺斯·阿纳斯塔迪斯斯特法诺斯·阿纳斯塔迪斯(希腊语:Στέφανος Αθανασιάδης;1988年12月24日-)是一位希腊足球运动员。在场上的位置是前锋。他现在效力于希腊足球超级联赛球队PAOK足球俱乐部。他也代表希腊国家足球队参赛。