Speck

✍ dations ◷ 2025-12-09 07:18:41 #Speck

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

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

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

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

相关

  • 最佳女配角台湾金马奖最佳女配角每年由财团法人中华民国电影事业发展基金会颁发,给予年度最出色的华语电影中次要女演员之最高荣誉,得奖者被认为是具备相当演技实力的非关键演员,在一些电
  • 非欧几里得几何非欧几里得几何,简称非欧几何,是多个几何形式系统的统称,与欧几里得几何的差别在于第五公设。古希腊数学家欧几里得的《几何原本》提出了五条公设:长期以来,数学家们发现第五公设
  • 越南裔俄罗斯人越南人,是俄罗斯第72大少数族群,根据2002年人口普查有26,205人,而非官方估计有100000-150000人。他们2/3人生活在莫斯科和周边地区,其他1/3分布在圣彼得堡和海参崴,而在莫斯科的
  • 米尔哥罗德米尔哥罗德(乌克兰语:Миргород)是位于乌克兰中部波尔塔瓦州的城市。米尔哥罗德以矿泉水而著称。这里的矿泉水被认为对健康有益。
  • 大鳍秘鳉大鳍秘鳉为辐鳍鱼纲鲤齿目鲤齿亚目鲤齿鳉科的其中一种,分布于亚洲土耳其中部淡水流域,体长可达5公分,栖息在中底层水域。 维基物种中有关大鳍秘鳉的数据
  • 陈浩 (围棋棋手)陈浩(1994年4月23日-),中国黑龙江省哈尔滨市人,围棋职业六段棋手。他2008年入段,2017年7月升为六段。他获2010年全国围棋个人赛男子乙组第三名,代表武汉丰达围棋俱乐部参加2016-201
  • 伊东忠太伊东忠太(1867年11月24日-1954年4月7日),日本著名建筑史学家。帝国大学工科大学(现东京大学工学部)卒业。工学博士、东京帝国大学教授。伊东一生致力日本传统建筑以及亚洲建筑的研
  • 乌凯乌凯(Ukai),是印度古吉拉特邦Surat县的一个城镇。总人口10858(2001年)。该地2001年总人口10858人,其中男性5829人,女性5029人;0—6岁人口1072人,其中男558人,女514人;识字率76.13%,其中
  • 龚文怡龚文怡,湖广(今湖北武汉市)人,清朝政治人物。康熙三年(1664年),接替董绍邦任福建永安县知县,后由朱经接任。
  • 羽林军卅九羽林军卅九,即宝瓶座91(91 Aquarii),或称为宝瓶座ψ1(Psi1 Aquarii, ψ1 Aqr, ψ1 Aquarii)是距离地球约148光年,宝瓶座一个三合星系统中最亮的恒星。该三合星系统中的另外两颗较暗恒星也被称为HD 219430。该系统主星宝瓶座91是一颗橘色巨星,已知有一颗太阳系外行星在距离恒星略少于太阳和水星之间距离的轨道上环绕。该系统主星宝瓶座91是一颗橘色巨星,视星等+4.22。在距离主星约49.6角秒处是一个由两颗视星等10等的恒星组成的联星系统(HD 219430 B 和