Speck

✍ dations ◷ 2025-04-26 12:57:44 #Speck

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

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

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

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

相关

  • 大鹏新区大鹏新区是中华人民共和国广东省深圳市下辖东南面的一个行政功能区,陆地面积294.18平方公里,海岸线长133.22公里,总人口18万,由龙岗区划出,2011年12月30日挂牌,管委会驻葵涌街道金
  • α-变形菌α-变形菌(Alphaproteobacteria)是变形菌门(Proteobacteria)下的一个纲。此纲的成员变异性极大,且共通点极少,但他们确实系出同源。α-变形菌大多都是革兰氏阴性菌,而有些包内寄生
  • 东郊及伊拉瓦拉线东郊及伊拉瓦拉线(英语:Eastern Suburbs & Illawarra Line)是一条来往悉尼东区与伊拉瓦拉的区域铁路,为悉尼城市铁路所管理。它亦同时接驳一条通往卧龙岗(Wollongong)的南海岸线。
  • 莱班《莱班》(缅甸语:လက်ပံ)是一部2012年上映的缅甸电影,由弗伊内执导,并由比迪乌、索妙杜赞和普韦普韦主演。该片的男主角比迪乌和女主角普韦普韦凭《莱班》分别获得缅甸电影学
  • 磁链磁链,是一个电磁学的物理量,为通电线圈的匝数与磁通量的乘积。通常用 λ {\displaystyle \lambda } (lambda)或 ψ
  • 党晴梵党晴梵(1885年-1966年),初名沄,字晴梵,号待庐,男,陕西合阳人,中国军事人物、政治人物、学者、书法家,曾任陕西省政协副主席。
  • 干净与公平选举联盟干净与公平选举联盟(马来语:Gabungan Pilihanraya Bersih dan Adil;缩写:BERSIH;英语:Coalition for Clean and Fair Elections)简称净选盟,是由公民社会组织及政党组成的联盟,乃是从
  • 亚洲三对三篮球锦标赛国际篮联亚洲三对三篮球锦标赛于2013年在卡塔尔多哈首次举行。
  • 贝扎人贝扎人(阿拉伯语:البجا‎;英语:Beja people),另有译作贝贾,别扎,柏加等,东北非民族之一。他们也是非洲最早期的游牧民族之一。主要分布在苏丹东北部地区,部分分布在厄立特里亚、埃及东南部,以及撒哈拉沙漠等地区。主要以贝扎语为母语,属于亚非语系。由于受阿拉伯人影响,大多数贝扎人兼通阿拉伯语。贝扎人属于高加索人种,体型有如下特点:皮肤由棕黄色到深棕色,身高中等(成人约五呎五六吋),头宽中等,鼻子瘦窄,薄嘴唇。头发蜷曲而不绞结,通常为黑色,有时为红色或金黄色。“贝扎”一词,起源于古代阿拉伯文献,系
  • 戴维·G·安德森戴维·G·安德森(英语:David G. Anderson,1949年5月13日-2019年4月24日)是一位美国考古学家和人类学家,田纳西大学教授,研究领域为北美气候变化和人类迁徙的关系。