基于SPN结构的分组加密算法JinGang设计原理详解

基于SPN结构的分组加密算法JinGang设计原理详解
基于SPN结构的分组加密算法JinGang设计原理详解JinGang属于对称加密算法5大分支之一的分组加密算法,基于经典SPN结构(Substitution-Permutation Network)设计。JinGang的分组长度为128比特,根据主密钥长度的不同,JinGang算法可以分为JinGang128,JinGang192和JinGang256这3个版本,对应的算法循环轮数分别为12,14和16。当主密钥长度为128比特,JinGang128算法的加密过程如下图所示:JinGang128算法的解密过程如下图所示: