Speck

✍ dations ◷ 2025-11-23 01:50:15 #Speck

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

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

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

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

相关

  • 拟死装死(apparent death、playing dead、feigning death、playing possum、tonic immobility、thanatosis),也作假死、拟死,是动物把自己伪装成死亡状态的一种行为。这种动物的欺骗
  • 张成张成张成。张成
  • 反对LGBT权益议题反对相关LGBT权益反对派是反对女同性恋,男同性恋者,双性恋和跨性别能获得法律平等保障和对待的权利。反对的原因各不相同,有的是基于歧视或者认为给予性少数者平等权利会形
  • 刘海荣刘海荣(1941年2月-2019年3月2日),辽宁朝阳人,中华人民共和国政治人物,曾任全国妇联副主席、书记处书记、党组成员。1965年毕业于辽宁大学中文系中文专业。1965年8月参加工作,1972年
  • 冒顿.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 小行星8785小行星8785(8785 Boltwood)是一颗绕太阳运转的小行星,为主小行星带小行星。该小行星于1978年9月5日发现。小行星8785的轨道半长轴为2.2718864 UA,离心率为0.174。
  • 孙景华孙景华(1929年10月-),山东荣成人,中国人民解放军空军中将。1945年参加八路军。1946年加入中国共产党。1950年毕业于空军航空学校。后来任空军飞行中队中队长。1951年参加抗美援朝
  • 丽人行 (1967年电影)《俪人行》(英语:Two for the Road)是一部1967年的英国喜剧电影,由史丹利·杜宁导演,亚伯·芬尼与奥黛丽·赫本主演。电影改编自费德列克·拉斐尔的小说。电影取得了较高的评价,并
  • 野口遵野口遵(日语:野口遵 、1873年7月16日-1944年1月15日) 是一位日本企业家,被誉为“日本电气化学工业之父”。1873年出生于金泽市一个士族家庭,1896年毕业于东京帝国大学电气工业
  • 白乐思白乐思 (Robert A. Blust,1940 - )为一著名的美国语言学家研究领域涵括历史语言学、辞书学,以及民族学等方面。白氏特别专精于南岛语系,也对南岛语言学方面作出相当大的贡献。白乐思生于美国俄亥俄州辛辛那堤,成长于加利福尼亚州。在夏威夷大学马诺阿分校获得人类学学士,于1974年再获得语言学博士学位。目前,他荣任教授任教于夏威夷大学马诺阿分校语言学系,2005年至2008年担任系主任。他亦担任审核编辑,此期刊为一份涵盖南岛语系方面的学术期刊。白氏知名于南岛语系方面的研究,完成的著作有一大部“南