Speck

✍ dations ◷ 2025-12-09 01:16:11 #Speck

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

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

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

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

相关

  • 烯醇化酶结构 / ECOD结构 / ECOD烯醇化酶(英语:Enolase,又被称为磷酸烯醇式丙酮酸水合酶,phosphopyruvate hydratase)是负责催化糖酵解的第九步反应,2-磷酸甘油酸(2-PG)转化为磷酸烯醇式丙酮
  • 绿谷制药绿谷制药是绿谷(集团)有限公司旗下的制药企业,总部设在上海,包括上海绿谷制药有限公司和西安绿谷制药有限公司,现董事长为吕松涛。绿谷(集团)有限公司成立于1997年,前身为上海巨人集
  • 迷失《迷失》(英语:Lost)是一部美国电视连续剧影集,最初由美国广播公司播出,全剧从2004年9月22日开播,到2010年5月23日完结,共播出六季。内容讲述从澳大利亚悉尼飞往美国洛杉矶的海洋航
  • 纳林布禄纳林布禄(满语:ᠨᠠᡵᡳᠮᠪᡠᠯᡠ,转写:Narimbulu,?-1609年),又译“那林孛罗”。叶赫那拉氏,叶赫东城贝勒。叶赫贝勒清佳砮、杨吉砮被李成梁杀死之后,二人之子布寨、纳林布禄继位。他
  • 明光市明光市是中国安徽省滁州市下辖的一个县级市。原名嘉山县,三界战术训练基地位于此。明朝官方认定的明太祖朱元璋的出生地盱眙太平乡在今安徽省明光市石坝镇太平集附近(有曰:濠州
  • 引导核糖核酸向导RNA(guide RNA,gRNA),也称为小向导RNA(small guide RNA,sgRNA)。是作用于动质体(kinetoplastid)体内一种称为RNA编辑(RNA editing)的后转录修饰过程中。也是一种小型非编码RNA。可
  • 反间谍软件反间谍软件(Anti-Spyware)是用于检测并清除间谍软件的软件。但是也有一些反间谍软件本身会安装其他间谍软件或作出恰恰相反的行为,例如SpyBan。关于可疑的反间谍软件,http://www
  • 黑树铭黑树铭(?年-?年),字策勋,直隶省天津府天津县人,宣统三年进士。
  • 湖桶屠村事件湖桶屠村事件, 最早是由一位坪林居民高海口述的民间传说, 发生在日治时期的新北市坪林区的灵异事件。有学者研究认为伤亡数字过于渲染夸张、甚至可能根本不存在。
  • 老赖茶栈老赖茶栈(英语:Like Tea Shop),公司全名为老赖国际有限公司。是一个起源于台湾台中市第二市场的连锁饮料店品牌。成立于1980年,创办人为水果商赖成模。目前在台湾拥有54间门市。