Speck

✍ dations ◷ 2025-12-04 06:07:39 #Speck

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

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

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

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

相关

  • 加利福尼亚高速铁路加利福尼亚高速铁路是美国加州一个计划中的高速铁路系统,目前由加州政府(英语:Government of California)成立的加利福尼亚高速铁路管理局(英语:California High-Speed Rail Autho
  • 循环循环是计算机科学运算领域的用语,也是一种常见的控制流程。循环是一段在程序中只出现一次,但可能会连续运行多次的代码。循环中的代码会运行特定的次数,或者是运行到特定条件成
  • 54新观点《54新观点》(英语:54 Viewpoint)曾是台湾三立新闻台的脱口秀,2019年节目播出最后一集后由《郑知道了》接续播出。
  • 郑州大学西亚斯国际学院郑州西亚斯学院,简称西亚斯,是中华人民共和国的一所全日制本科民办普通高等学校。1998年,美国西亚斯集团公司投资,郑州工业大学和美国堪萨斯州富特海斯州立大学(英语:Fort Hays St
  • 视束视束(optic tract)是大脑中视觉系统的一个组成部分。它是视神经的延续,通过视交叉与视神经相接,并通向外侧膝状体(LGN)。右侧视束由来自右眼颞侧的神经纤维和左眼鼻侧的神经纤
  • 王雷 (围棋棋手)王雷(1986年10月11日-),中国河北保定人,围棋职业六段棋手。他5岁学棋,1998年入段,2007年升为六段。他曾获2000年第17届世界青少年围棋锦标赛青年组亚军,2007年新人王战亚军,2009年第
  • 樊莹樊莹(1434年-1508年),字廷璧,浙江承宣布政使司衢州府常山县(今浙江省常山县)人,明朝政治人物,官至南京刑部尚书。天顺八年(1464年)登甲申科进士,因病归养。久之,授行人,出使四川,不受馈赠。
  • 分水岭站分水岭站是位于河南南召县皇后乡的一个铁路车站,邮政编码474679。车站建于1970年,有焦柳铁路经过该站,现在仅办理货运业务,不办理客运业务。车站距离月山站300公里,隶属于郑州铁
  • 雷顿教授VS逆转裁判《雷顿教授VS逆转裁判》(日语:レイトン教授VS逆転裁判,英语:Professor Layton vs. Ace Attorney)是一款由LEVEL-5与卡普空共同制作的任天堂3DS跨界冒险益智游戏,结合雷顿教授系列
  • 1988年2月逝世人物列表1988年2月逝世人物列表,是用于汇总1988年2月期间逝世人物的列表。