Speck

✍ dations ◷ 2025-03-07 10:24:56 #Speck

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

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

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

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

相关

  • 嗜睡症嗜睡症(hypersomnia)是一种会睡眠过度的疾病,主要有两种类型:原发性嗜睡症和反复性嗜睡症。两者的症状相同,但发生频率不同。患有嗜睡症的人会反复发生过度日间嗜睡(英语:Excessive
  • 理查德·哈密尔顿理查德·威廉·哈密尔顿,CH(英语:Richard William Hamilton,1922年2月24日-2011年9月13日),英国画家及拼贴艺术家,有英国“波普艺术之父”之称,其1956年作品《是什么让今日的住家如此
  • 抗雄性激素抗雄激素(anti-androgens),或称为雄性激素拮抗剂(androgen antagonists)。于1960年代时被发现,借由阻断特定的受体而抑制雄性激素的作用。可以竞争细胞表面的接受器或是影响雄性激
  • 波美拉尼亚波罗的海 – 黑海 – 北极 – (跳马 – PQ-17船团 – 仙境)1941年巴巴罗萨 – (比亚韦斯托克及明斯克 – 斯摩棱斯克 – 乌曼 – 列宁格勒 – 第一次基辅 – 塞瓦斯托波尔围
  • 大汉山国家公园大汉山国家公园(马来语:Taman Negara,意思就是“国家公园”)位于马来西亚半岛,成立于1938年/1939年,当时名为乔治五世国家公园。马来西亚独立后,更其名为“国家公园”,因大汉山座落
  • 锂衰竭界限锂衰竭界限(lithium depletion boundary,LDB)是一种建立在锂丰度测量的基础上,被提出来测量疏散星团中的恒星能发生氢燃烧的质量下限。
  • 夏献宗夏献宗李德旺(1181年-1226年),夏神宗之次子。力挽面临灭亡的西夏,但西夏经过襄宗、神宗两朝的亡国政策,人民早已生活于水深火热之困境中,经济疲弊,他根本没有回天之力。他一改前朝政
  • 约翰·斯科普斯约翰·托马斯·斯科普斯 (1900年8月3日 – 1970年10月21日) 是一个田纳西州代顿市的公立学校教师。他在1925年五月5日因为在课堂上教导进化论而被指控违反田纳西州的巴特勒
  • 黄清渠黄清渠(1929年-1989年),福建龙岩人,中华人民共和国政治人物,曾任中国致公党中央委员会副主席。
  • 中央文化宫 (乌兰巴托)中央文化宫,是蒙古国首都乌兰巴托苏赫巴托尔广场东侧的一座大型综合性文化建筑。中央文化宫位于苏赫巴托尔广场东侧靠北。其西北侧是国家宫。其南侧是蒙古国家古典艺术剧院。