在1949年为了找到利用简单的代换-置换方式进行加密的常规加密方式，发明了代换-置换网络。
简介.代换-置换网络是一系列被应用于分组密码中相关的数学运算，高级加密标准（、、、、、SHARK、Square都有涉用。这种加密网络使用明文块和密钥块作为输入，并通过交错的若干“轮”（或“层”）代换操作和置换操作产生密文块。代换（Substitution）和置换（Permutation）分别被称作S盒（替换盒，）和P盒（排列盒，）。由于其实施于硬件的高效性，SPN的应用十分广泛。Sect