Speck

✍ dations ◷ 2025-12-01 07:50:15 #Speck

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

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

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

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

相关

  • 单纯疱疹病毒Herpes simplex virus 1 (HSV-1) Herpes simplex virus 2 (HSV-2)单纯疱疹病毒(英语:herpes simplex virus; HSV) 1 和 2 (HSV-1 和 HSV-2),也叫人类单纯疱疹病毒 1 和 2 (HHV
  • 抚养议题反对相关LGBT抚养是指的是LGBT族群(男同性恋、女同性恋、双性恋和跨性别)从伴侣关系走向包括一个或多个抚养对象的家庭关系的过程。根据社会的发展和科学的进步 ,目前抚养
  • 依达的抉择《修女伊达》(Ida)是一部2013年帕贝尔·帕夫利柯夫斯基执导的波兰黑白剧情片,入选2013年多伦多电影节特别展映单元并赢得FIPRESCI特别展映奖。代表波兰角逐第87届奥斯卡最佳外
  • 载沣载沣(拼音:zài fēng,注音:ㄗㄞˋ ㄈㄥ;满语:ᡯᠠᡳᡶᡝᠩ,穆麟德:Dzai Feng,太清:Zai Feng;1883年2月12日-1951年2月3日),爱新觉罗氏,字伯涵,号静云,晚年自号书癖,改名载静云;清朝摄政王,末代
  • 金斯敦金斯敦(英语:Kingston),牙买加的首都,也是牙买加首要的港口。它是加勒比海地区较大的都会区之一。金斯敦城是由英国人所建立的,主要目的是为作为运输甘蔗至欧洲。1907年,一场地震使
  • 塞芒族塞芒人(Semang、Seemang、Siamang),又译赛孟人,属于俾格米人种(Pygmies),是一支矮黑人民族,分布于马来半岛北部及泰国南部,被认为是马来半岛上最早的原住民,也是全世界体型最矮小的
  • 刘文 (医生)刘文(?-),武汉“疫情吹哨人”之一,武汉市红十字会医院神经内科医生。刘文毕业于武汉大学医学部临床医学专业,在武汉红会医院工作。2019新型冠状病毒疫情暴发,2019年12月30日晚19时39
  • 翁振祥翁振祥(罗马拼音:Ang Tjin Siang,1942年9月11日-2010年3月14日),印尼语名:Muljadi,印尼前男子羽毛球运动员,曾于1963年至1973年之间代表印尼国家队出赛。在印尼主宰当时三年一度的汤
  • 阿拉斯代尔·麦金泰尔阿拉斯代尔·查莫斯·麦金泰尔(Alasdair Chalmers MacIntyre,1929年1月12日-)出生于苏格兰格拉斯哥,哲学家,在道德哲学、政治哲学、哲学史和神学等领域都作出了杰出的贡献。他目前
  • 尚书古文疏证《尚书古文疏证》八卷,清代阎若璩撰。阎若璩二十岁读《尚书》,发现古文尚书有可疑之处,遂穷三十八年的研究考证,写成《尚书古文疏证》八卷。《尚书古文疏证》一书“事必求其根柢