Speck

✍ dations ◷ 2025-12-04 18:28:50 #Speck

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

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

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

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

相关

  • 瓶装水瓶装水(英语:Bottled water,又称包装水、樽装水)是一包装于瓶子内的饮用水,用于个人使用和零售。瓶装水的来源可以是任一地方,包括泉水、井水、纯水、自来水,或甚至有未处理或受污
  • 苏我氏苏我氏是在日本从古坟时代到飞鸟时代(6世纪—7世纪前半期)拥有势力且代代都出大臣的有力氏族。根据地是现今橿原市一带。苏我氏的祖先,是古书记和日本书纪里活跃于神功皇后三韩
  • 加拉巴哥象龟C. n. nigra (指名亚种)C. n. abingdoniC. n. beckiC. n. chathamensisC. n. darwiniC. n. duncanensisC. n. hoodensisC. n. phantasticaC. n. porteriC. n. vicinaChelono
  • 埃塞萨国际机场埃塞萨“皮斯塔里尼部长”国际机场(西班牙语:Aeropuerto Internacional Ministro Pistarini,IATA代码:EZE;ICAO代码:SAEZ)是位于阿根廷首都布宜诺斯艾利斯的西南偏南方22公里(14英里
  • 西线无战事 (1930年电影)《西线无战事》(英语:All Quiet on the Western Front)是一套1930年首映的美国战争电影,为埃里希·玛利亚·雷马克名著《西线无战事》的电影版。电影由路易·迈斯东执导,卢·艾尔
  • 登巴德尼亚王朝檀巴德尼耶王朝成立于1255年,为斯里兰卡(锡兰)中世纪的独立王朝,该王朝首都为锡兰北方城市檀巴德尼耶,亦是王朝名称缘由。檀巴德尼耶王朝崛起于1215年,于战胜趋走马来人后,统治了锡
  • 暹缅战争 (1765年–1767年)  浅灰色为暹罗   深灰色为缅甸及其属国(万象、琅勃拉邦等)   淡灰褐色为第三国领土(柬埔寨等)   橙色为进军路线;“A”与“C”为主力进军路线 埃甲他† 乌通蓬 缅甸皇
  • 贾斯汀·汤姆林森贾斯汀·汤姆林森(Justin Tomlinson,1976年11月5日-)是一位英格兰政治人物,他的党籍是保守党。自2010年开始,他担任北斯温登选区选出的英国下议院议员。他毕业于牛津布鲁克斯大学
  • 伪度量对于集 X {\displaystyle X} 中任意元素 x , y {\displaystyle x,y} ,若实值函数
  • 陈江海陈江海(英文名:Polar Yanto Tanoto,1955年4月15日-1997年9月26日),生于棉兰,是新加坡金鹰集团创办人之一兼首席执行官,也是亚太资源集团的执行长。于1997年在加鲁达航空152号班机空难中不幸罹难。他同时也是2008年的印尼首富陈江和的弟弟。