Speck

✍ dations ◷ 2025-11-30 02:48:25 #Speck

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

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

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

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

相关

  • 奥尔杜奥尔杜是土耳其的城市,也是奥尔杜省的首府,位于该国东北部,海拔高度4米,受副热带湿润气候影响,海拔高度5米,每年平均降雨量1,046毫米,2011年人口145,455。
  • 异常检测在数据挖掘中,异常检测(英语:anomaly detection)对不符合预期模式或数据集(英语:dataset)中其他项目的项目、事件或观测值的识别。 通常异常项目会转变成银行欺诈(英语:bank fraud)、
  • 印第安纳流浪猫]印第安纳流浪猫(Indiana Alley Cats)是大陆篮球协会的一支球队,位于印第安纳州的安德森市。主场设在安德森高中体育馆内,球队之前是美国ABA联赛的球队。
  • 阶 (群论)在群论这一数学的分支里,阶这一词被使用在两个相关连的意义上:一个群的阶被标记为ord()或||,而一个元素的阶则标记为ord()或||。例子:包含三个物件的所有置换之对称群S3会有下面
  • 京極站京極站(日语:京極駅/きょうごくえき  */?)、是位于北海道(后志支庁)虻田郡京极町字京极日本国有铁道胆振线的一座车站(废站)。随着胆振线的废线,本站于1986年(昭和61年)11月1日停用。
  • 克林嫩峰坐标:47°28′26″N 10°35′7″E / 47.47389°N 10.58528°E / 47.47389; 10.58528克林嫩峰(德语:Krinnenspitze),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,属于阿尔高阿尔
  • 1985年世界乒乓球锦标赛1985年世界乒乓球锦标赛是第三十八届世界乒乓球锦标赛,于1985年3月28日至4月7日在瑞典哥德堡举行。这是瑞典第五次主办世界乒乓球锦标赛。
  • 越中裈越中裈(日语:えっちゅうふんどし,越中褌)是日本的传统男性内衣,属于裈的一种。是长1米、宽34厘米的带状物,其中一端有带子连接。常常见于水行、裸祭等场合。越中裈的名称来源于日本古代的越中国,其特点是穿着较为方便,且以自家缝制居多,颜色以白色为主。在江户时代,隐居的武士、体力劳动者、神职、医生、僧伽、商人和文艺创作者多为使用。1873年(明治6年)的征兵令规定,所有男子进入军队时,需穿着越中裈,从此取代了六尺裈在军队中的使用。在太平洋战争时,越中裈已经成为了裈的代名词,几乎所有的日本男子都有这种内衣。在第二
  • 南北大道北段南北大道北段(马来语:Lebuhraya Utara-Selatan Jajaran Utara,英语:North-South Expressway northern route),或亚罗士打-槟城大桥-吉隆坡路线,是马来西亚最长南北大道的北段路线,与南北大道南段连接,并往北延伸,纵贯马来西亚半岛中、北部四个州:雪兰莪,霹雳,槟城和吉打。南北大道大部分路段的最高时速限制为每小时110公里(每小时68英里)。北段路线当中,有标示较低最高时速限制的包括:南北大道没有标示最低速度限制,如同其他高速公路,南北大道
  • 星空骑行星空骑行(日语:星空サイクリング)是日本乐团Virgin VS(日语:ヴァージンVS)的第6张单曲。1982年10月25日由Kitty Record(今已并入环球音乐)发行。同名标题曲曾于1982年10月被富士电视台电视动画《福星小子》选为片尾主题曲使用,此歌曲同样后来在电影动画《福星小子:爱星球之恋(日语:うる星やつら オンリー・ユー)》当作剧中插入歌使用。还有,此歌曲在《福星小子》电视动画的历代主题曲中是唯一一首由男性主唱的歌曲。至于B面歌曲「月光云霄」一样被同名电视动画选为(第37话)剧中插入歌使用