Speck

✍ dations ◷ 2025-12-08 03:49:57 #Speck

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

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

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

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

相关

  • 市政官市政官(Aedile,或译为营造官)是罗马共和国的一个官职。根据地在罗马,市政官负责公共建筑的维护,与公共节庆的规定。他们也有权力去强化公共秩序。一半的市政官是来自平民阶级,而一
  • 人类繁殖人类繁殖 是任何导致人体受精的有性生殖,通常带有一男一女的性交。 在性交过程中,男性生殖系统以及女性生殖系统的动作导致出女性的卵子和男性的精子的受精作用。 这些专门用
  • 盖斯贝格山 (萨尔茨堡州)坐标:47°48′18″N 13°6′43″E / 47.80500°N 13.11194°E / 47.80500; 13.11194盖斯贝格山(德语:Gaisberg),是奥地利的山峰,位于该国中部,由萨尔茨堡州负责管辖,属于萨尔兹卡默
  • 飘渺水云间BBS飘渺水云间BBS是中国浙江大学的一个民间BBS,成立于1998年1月10日,主机存放于浙江大学工业控制研究所。创立的原因是因为浙江大学的官方BBS西子浣沙城因为敏感言论被学校勒令实
  • 仁川交通公社仁川交通公社(朝鲜语:인천교통공사/仁川交通公社  */?)是韩国仁川广域市的一个国有企业,负责管理仁川广域市的城市公共交通。
  • 陈泽宇陈泽宇(1983年7月24日-),中国大陆男演员、歌手,中国大陆男子音乐组合兄弟联GoGoClub成员之一。身高189CM。粉丝团体被称为羽翼。曾是羽毛球国家青年队队员,2002年九运会后因为脚伤
  • 节目编播控制室节目编播控制室(英语:Transmission control room,简称TCR)或者是节目编播室、Tx室、节目播放室,是电视台在向全世界各地广播时所使用房间。该设施与主控室相比通常较小,可视为缩小
  • 蛇先生《蛇先生》是台湾作家赖和的医学题材小说作品,初次发表于1930年1月,载于《台湾民报》二九三号、二九五号、二九六号。故事以无照医生为主角,批判当时的民间医疗。蛇先生是个没
  • 2019年新加坡大奖赛2019年新加坡大奖赛(英语:2019 Singapore Grand Prix),官方名称为2019年一级方程式赛车新加坡航空新加坡大奖赛(英语:Formula 1 Singapore Airlines Singapore Grand Prix 2019),是2019年9月20日至9月22日举办于新加坡的一场一级方程式赛车赛事。比赛在滨海湾市街赛道进行,总计61圈。这是2019年世界一级方程式锦标赛的第15场分站赛事,以及自2008年首度举办以来,第12届的新加坡大奖赛。车手积分领先者为刘易斯·汉密尔顿
  • 非裔秘鲁人非裔秘鲁人,是有黑人血统的秘鲁人及其后裔,他们因奴隶贸易来到南美洲。第一批非洲人于1521年与征服者一起抵达南美,大部分是奴隶。1529年至1537年间,当弗朗西斯科·皮萨罗获准将363名奴隶输入殖民地秘鲁时,一大群非洲人被输入为公共建筑,桥梁和道路系统做劳动。他们还与征服者一起作为士兵,并作为私人仆役和保镖,在1533年非裔秘鲁奴隶陪同西班牙人征服库斯科。秘鲁进口了两种黑奴。在非洲出生的人通常被称为negros bozales(未开化的黑人),这些奴隶可能直接从西非或西南非洲运出,或从西班牙印度群岛或其