Speck

✍ dations ◷ 2025-12-05 07:23:50 #Speck

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

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

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

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

相关

  • PubMedPubMed 是一个免费的搜索引擎,提供生物医学方面的论文搜索以及摘要。它的数据库来源为MEDLINE(英语:MEDLINE)。其核心主题为医学,但亦包括其他与医学相关的领域,像是护理学或者其
  • 外周血管病变周边动脉疾病(Peripheral artery disease, PAD),可以称为周边血管疾病(Peripheral vascular disease, PVD)、周边动脉阻塞性疾病(Peripheral artery occlusive disease, PAOD),或是
  • 雪莉·安·杰克逊雪莉·安·杰克逊(英语:Shirley Ann Jackson,1946年8月5日-),美国物理学家,壬色列理工学院第 18 届院长,曾任总统情报顾问委员会(英语:President's Intelligence Advisory Board)(英语:Pr
  • 火电25,081,588GWh 资料来源:IEA火电厂可以持续地大量发电,在许多国家,大部分电能均由火力发电厂提供。火力发电厂(除了磁流体发电机)通过各种旋转机械将燃烧产生的热能转换为机械
  • 大韩航空902号班机空难大韩航空902号班机(KAL902,KE902)是一架大韩航空的波音707民航客机,于1978年4月20日在苏联境内的摩尔曼斯克附近被苏联国土防空军机击中,109名乘客和机组人员中有2名乘客死亡,13人
  • 阿巴拉契科拉国家森林阿巴拉契科拉国家森林(英语:Apalachicola National Forest)是美国的一处国家森林,1936年5月13日建立,位处弗罗里达州境内,占地面积约632,890英亩(2,561.2平方千米),最近的城市为塔拉
  • 法罗奥克纳加尔法罗奥克纳加尔(Farooqnagar),是印度安得拉邦Mahbubnagar县的一个城镇。总人口34558(2001年)。该地2001年总人口34558人,其中男性17819人,女性16739人;0—6岁人口4728人,其中男2358人
  • 伊娜伊娜(阿美语:Ina)是一位出现在台湾原住民神话中的女神,并且在大洋洲,如:汤加、波利尼西亚、夏威夷、毛利……等南岛民族神话皆有出现过。其变体称呼则有Sina、Hanaiakamalama、Hin
  • 卡米耶·胡斯曼卡米耶·胡斯曼(Camille Huysmans 1871年5月26日-1968年2月25日)比利时记者、政治家,安特卫普市长,1946年至1947年担任比利时首相。作为比利时工党(英语:Belgian Labour Party)成员,
  • 美国偶像《美国偶像》(英语:American Idol)是福斯广播公司从2002年起主办的美国大众歌手选秀赛,英国电视节目《流行偶像》(Pop Idol)的美国版。《美国偶像》的制作方是FremantleMedia,隶属于德国的贝塔斯曼公司;经纪方是19 Entertainment。《全美偶像大赛》是发掘新一代美国歌手的比赛,同是亦是歌手迅速成名的好机会。截至第十九季,比赛的评委为凯蒂·佩里、卢克·布莱恩和莱昂纳尔·里奇,而主持人则为瑞安·西克雷斯特。《全美偶像大赛》在美国时间星期二和星期三的东部时间八点/中部时