Speck

✍ dations ◷ 2025-12-11 06:41:55 #Speck

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

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

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

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

相关

  • 数位鉴识数字鉴识(有时又被称作数字鉴识科学、数字取证)乃是鉴识科学的其中一个分支,主要在针对数字设备中的内容进行调查与撤销,这常常是与电脑犯罪有所相关。数字鉴识一词原本是与电脑
  • 金属活动性金属活动性(又称活性序)是指金属在溶液或化学反应中的活泼程度。它最初是由化学家根据金属间的置换反应,还有金属跟水和各种酸、碱的反应总结而成。这个序列体现了金属在溶液中
  • 布里斯托尔大学布里斯托大学(University of Bristol),位于英格兰西部布里斯托市的一所英国大学,其历史可追溯到1876年建立的布里斯托大学学院。该校是英国老牌顶尖大学“红砖”高等学府之一,也
  • 拉雪兹神父公墓拉雪兹神父公墓(法语:Cimetière du Père-Lachaise,官方名称:cimetière de l'Est,意指“东公墓”)是法国巴黎市区内最大的墓地,位于巴黎第20区,面积超过43万平方米。它是巴黎第一
  • 布鲁赫马克斯·克里斯蒂安·腓特烈·布鲁赫(德语:Max Christian Friedrich Bruch,1838年1月6日-1920年10月2日) ,德国浪漫乐派作曲家、指挥家、音乐教育家。布鲁赫出生于科隆,在那里他师
  • 绍兴话绍兴话,是吴语的一种方言,属于汉语族吴语太湖片区临绍小片。绍兴话同上海话、苏州话、湖州话、杭州话、宁波话同属北部吴语,彼此间互通度较高,可大致进行交流,如相对来说绍兴话与
  • 李奥纳德·布拉瓦尼克李奥纳德·布拉瓦尼克 (乌克兰语:Леонід Валентинович Блаватнік;俄语:Леонид Валентинович Блаватник, (1957年6月14
  • 绿地诗社绿地诗社是台湾现代诗社,发行《绿地》诗刊。该社于1975年12月25日成立,主要成员都是南台湾的诗人,有傅文正、陌上尘、乔洪、履彊、蔡忠修、谢武彰、艾灵、纪海珍、雪柔、庄渝、
  • 感恩角感恩角,海南岛西岸的海角,设有灯桩。地理坐标为北纬18°50'30.00",东经108°37'18.00"E。
  • 兼子正兼子正(Tadashi Kaneko)是第二次中日战争和太平洋战争期间日本帝国海军的军官,王牌飞行员和领导人。1937年8月22日作为龙骧号航母舰载战斗机指挥官