代换-置换网络

✍ dations ◷ 2025-05-19 00:41:43 #代换-置换网络

在密码学中,代换-置换网络(或译作置换排列网络,英语:Substitution-Permutation Network,缩写作SP-network或SPN)是乘积密码和分组加密的一种,美国数学家克劳德·香农在1949年为了找到利用简单的代换-置换方式进行加密的常规加密方式,发明了代换-置换网络。

代换-置换网络是一系列被应用于分组密码中相关的数学运算,高级加密标准(英语:AES)、3-Way(英语:3-Way)、Kuznyechik(英语:Kuznyechik)、PRESENT(英语:PRESENT_(cipher))、SAFER(英语:SAFER)、SHARK、Square都有涉用。这种加密网络使用明文块和密钥块作为输入,并通过交错的若干“轮”(或“层”)代换操作和置换操作产生密文块。代换(Substitution)和置换(Permutation)分别被称作S盒(替换盒,英语:S-boxes)和P盒(排列盒,英语:P-boxes)。由于其实施于硬件的高效性,SPN的应用十分广泛。

一个SPN包括两个长度分别为l, m的映射变换,变换结果为lm分组长度的明文到相同分组长度的密文空间。为对分组进行加密,需要一个同样长度为lm的密钥。而该密钥每一轮加密中均不相同,由初始密钥K按照一定原则产生。加密主要包括三个部分:代换,置换和轮密钥混合(通常为异或(英语:XOR)操作)。 密钥的生成规则称为密钥编排算法。

定义:

π s : { 0 , 1 } l { 0 , 1 } l {displaystyle pi _{s}:lbrace 0,1rbrace ^{l}to lbrace 0,1rbrace ^{l}}

π p : { 1 , 2 , . . , l m } { 1 , 2 , . . , l m } {displaystyle pi _{p}:lbrace 1,2,..,lmrbrace to lbrace 1,2,..,lmrbrace }

为S盒和P盒。加密共N轮。则对

K ( { 0 , 1 } l m ) N {displaystyle Ksubseteq (lbrace 0,1rbrace ^{lm})^{N}}

的密钥编排方案,使用如下算法顺序加密明文x

直至生成密文。

被选作高级加密标准的Rijndael使用的就是8比特映射到8比特的S盒,密钥长度最小为128比特,最小轮数为10,分组长度同样为128比特。该大小的S盒和密钥长度保证了安全性。常用的变种包括使用不止一个S盒,或者在每一轮中增加或替换一个可逆的线性变换,这可以在高级加密标准中看到。


相关

  • 酒精搓手液酒精搓手液,又名搓手液、免冲水洗手液、免洗洗手液等,是一种用作洗手的液体。酒精搓手液的主要成分为酒精,用作杀菌。由于酒精搓手液无需用水冲洗,所以可以用于外出时清洁双手之
  • 乔治·A·米勒乔治·阿米蒂奇·米勒(英语:George Armitage Miller,1920年2月3日-2012年7月22日)是普林斯顿大学的心理学教授。曾经担任洛克斐勒大学、麻省理工学院心理学教授以及哈佛大学心理
  • AZ大厦AZ大厦(英语:AZ Tower)是一座位于捷克共和国布尔诺的摩天大楼,楼高30层,是捷克现今最高的建筑(英语:List of tallest buildings in the Czech Republic)。View on the AZ TowerConst
  • 菊花茶菊花茶是用菊花的头状花序的干品冲泡的茶。也有用中药药材野菊花冲泡代茶饮。菊花茶可清肝明目,本含有丰富的维他命及其他微量元素如:铁、锌、硒等,其中所含的类黄酮可抗氧化,达
  • 南越海军陆战师越南战争越南共和国海军陆战师(越南语:Sư Đoàn Thủy Quân Lục Chiến/ 師團水軍陸戰),是越南共和国军(南越军)的海军陆战队,由1954年当时仍在担任越南国首相的吴廷琰建立,黎元
  • 定期存款定期存款,是指存款人将现金存入在银行机构开设的定期储蓄账户内,事先约定以固定期限为储蓄时间,以高于活期存款的利率获得回报,期满后可领取本金和利息的一种储蓄形式。如果存款
  • 黎曼几何微分几何中,黎曼几何(英语:Riemannian geometry)研究具有黎曼度量的光滑流形,即流形切空间上二次形式的选择。它特别关注于角度、弧线长度及体积。把每个微小部分加起来而得出整
  • 白氏六帖《白氏六帖》,原名《经史类要》、《事类集要》,又名《白氏经史事类六贴》,简称《六贴》,三十卷,分1367门,是中国唐朝的白居易编写的类书。《六贴》采辑各种典籍中的成语、典故,然后
  • 海岛大亨4《海岛大亨4》(英语:Tropico 4)是一款由Haemimont Games开发,Kalypso Media发行的模拟经营类游戏,以城市建设为主。就像该系列的第一作与第三作,玩家将扮演一个“香蕉共和国”海岛
  • 玛丽亚·贝塞拉玛丽亚·德·洛斯·安杰莱斯·贝塞拉(María de los Ángeles Becerra,2000年2月12日-)是一位阿根廷歌手和前YouTuber。她被称为“阿根廷城市流行运动的领军人物”。贝塞拉12岁时在Facebook平台上开始了她的职业生涯。2015年,她发布了一段5分钟长的戏仿独白,短短几小时内被观看超过100万次。这鼓励她创建了一个YouTube频道,之后她在其中发布她的谈话和唱歌、Vlog和舞蹈教程的视频。2019年9月,她发行了首张EP《222(英语:222 (EP))》,融合了都市