其实施于硬件的高效性，SPN的应用十分广泛。
定义.一个SPN包括两个长度分别为codice_1的映射变换，变换结果为codice_2分组长度的明文到相同分组长度的密文空间。为对分组进行加密，需要一个同样长度为codice_2的密钥。而该密钥每一轮加密中均不相同，由初始密钥codice_4按照一定原则产生。加密主要包括三个部分：代换，置换和轮密钥混合（通常为异或（）操作）。 密钥的生成规则称为密钥编排算法。定义：formula_1formula_2为S盒和P盒。加密