Speck

✍ dations ◷ 2025-12-06 13:54:00 #Speck

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

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

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

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

相关

  • 北极大陆北极大陆(Arctica)是个远古大陆,形成于约25亿年前的新太古代,由现今的西伯利亚与加拿大地盾所构成,位置相当于现今的北极地区。北极大陆后来先后成为大西洋大陆、妮娜大陆的一部
  • 陈祖煜陈祖煜 (1942年2月13日-),原籍浙江镇海,生于重庆,中国著名水利学家、土木工程专家,中国科学院院士。1960年,毕业于上海向明中学。1966年,毕业于清华大学。1979年,作为中国改革开放后第
  • 视黄酸维A酸(Tretinoin、ATRA),又称全反式维甲酸及视黄酸,分子式:C20H28O2,分子量300.44,CAS号302-79-4,熔点180℃。医学导航: 皮肤附件解剖/生理/发育病理/先天/肿瘤, 症状/齐名手术,
  • 教父神学教父哲学(英语:patristic philosophy)是指处于圣经神学与经院神学之间的基督教神学思想。教父们为了使基督教更具吸引力和知识更充实,教父开始将《圣经》教训与古希腊哲学、古罗
  • 苏格拉底的申辩《苏格拉底的申辩》(古希腊语:) 是柏拉图《对话录》的其中一篇;柏拉图记录了苏格拉底接受审判时的个人申辩词。苏格拉底辩驳对于他 "腐化青年, 不信仰众神而新立神祇的种种控诉"
  • 麦克·凯恩麦克·凯恩(Mike Kane,1969年1月9日-)是一位英格兰政治人物,他的党籍是工党。自2014年开始,他担任怀森萧和东塞尔选区选出的英国下议院议员。在他开始从政之前,他是一位小学教师。
  • 丹尼尔·埃尔南德斯丹尼尔·埃尔南德斯·莫利略(西班牙语:Daniel Hernández Morillo,1856年8月1日-1932年10月23日)是秘鲁学院派风格画家,一生的多数时间在巴黎度过。他也是秘鲁国家美术学校首任校
  • 唐纳德·托马利亚唐纳德·安德鲁·托马利亚(Donald Andrew Tomalia,1938年9月5日-),美国化学家,树状物的发现者。托马利亚于1961年获巴克内尔大学学士学位,1962年获密歇根大学硕士学位。1968年,他于
  • 樊景曾樊景曾,江西省南昌府进贤县人,清朝政治人物、同进士出身。光绪十六年(1890年),参加光绪庚寅科殿试,登进士三甲124名。同年五月,授内阁中书。
  • 宣仁圣烈皇后宣仁圣烈皇后(1032年-1093年)姓高氏,小字“滔滔”。宋英宗皇后,宋神宗顼、岐王颢、润王颜、嘉王�、宝安公主、寿康公主生母(英宗尚有二女,是否皆为其所生,尚待考)。先世燕人,五代时,高干移籍亳州蒙城(今属安徽)。曾祖忠武节度使高琼,高干之子,宋太宗时有功王室,宋史有传。祖高继勋亦官至节度使。生父追尊楚王高遵范,族父高遵裕。母为宋仁宗皇后曹氏姊,弟高士林、高士逊;侄高公绘、高公纪。年幼时以姨母曹皇后故入宫,结识同庚的仁宗养子、宫中因排行呼为“十三”的赵宗实(英宗)。仁宗窥见其青梅竹马,与皇后约:“异日