本发明公开了一种部件可重复的NLCS分组密码实现方法、装置及介质,该方案中分组密码采用SPN结构,在明文进行轮密钥加运算后,再进行17轮轮函数运算,其中轮函数包括常数加,S盒替换,行移位变换,列混淆变换和轮密钥加变换,每轮轮密钥加变换中的密钥为扩展后的密钥。采用有限域GF(24)上的一个线性反馈移位寄存器和环状串联的四个非线性反馈移位寄存器来构造密钥扩展算法,其中的线性反馈移位寄存器通过迭代的方式来构造列混合变换。密钥扩展算法在解密时也可以重复利用,只需改变线性反馈移位寄存器和非线性反馈移位寄存器的移位方向即可,在提高了密钥的安全性的同时,也提高了加解密的一致...