Speck

✍ dations ◷ 2025-11-23 11:46:13 #Speck

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

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

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

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

相关

  • 永乐大典《永乐大典》是中国历史上及华夏最大的一缉书,编撰于明永乐年间,全书正文22877卷、目录60卷,11,095册,约3.7亿字。《永乐大典》屡遭浩劫,正本不知去向,副本今仅存418册823卷,散藏于
  • Mk 14增强型战斗步枪美国海军Mk 14增强型战斗步枪(英语:Mk 14 Enhanced Battle Rifle,简称:Mk 14 EBR)是一款由美国击发调变式军用战斗步枪/精确射手步枪,利用可拆卸式弹匣发射火力强大的7.62×51毫米
  • 金弼淳金弼淳(韩语:김필순,1878年-1919年),朝鲜半岛最早拥有行医执照的西医,世福兰斯医学院最早的韩方负责人,韩国独立运动家,中国第一位影帝金焰的父亲。:30-33:156-157:175金弼淳1878年出
  • 赵卿焕赵卿焕(韩语:조경환,1945年3月21日-2012年10月13日),韩国男演员。1969年MBC第1期公开招募演员,曾在《李算》、《大长今》、《医道》、《初恋》、《天桥风云(朝鲜语:모델 (드라마))》等
  • Cakewalk SonarSonar是个数位音讯工作平台,由Cakewalk(又称蛋糕走路)公司制作。Sonar的特色包括:Sonar 支援影片、环绕音效、.avi,.mpeg,wmv,.mov等档案格式。Sonar能让影片当作单独一个音轨的
  • 光明甫光明甫(1876年-1963年),名光昇,男,安徽桐城人,中国法学家、教育家、政治人物,曾任安徽省教育厅厅长,安徽省文史研究馆馆长,安徽省政协副主席,第二、三届全国政协委员。#invoke: Navbox
  • 杨格杨格,或译扬或杨(Young)是一个英格兰人、爱尔兰人和苏格兰人的姓氏。可指下列人物:
  • STS-62STS-62是历史上第六十次航天飞机任务,也是哥伦比亚号航天飞机的第十六次太空飞行。
  • 耿继玄耿继玄(?-?),字显之,直隶真定府晋州饶阳县人,匠籍,明朝政治人物。顺天府乡试第六十九名举人。弘治九年(1496年)中式丙辰科三甲第一百九十一名进士。曾祖耿士通;祖父耿荣,赠太仆寺主簿;父耿宁,太仆寺主簿。母李氏(封孺人)。
  • 佩德罗·卡钦佩德罗·卡钦(Pedro Cachín,西班牙语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium Alternative","TITUS Cyberbit Basic","Arial Unicode MS","IPAPANNEW","Chrysanthi Unicode