一种新型高安全的轻量级SFN分组密码实现方法,其特征在于,首先,将密钥划分成待扩展密钥数据和轮运算过程的控制信号数据;其次,依据轮运算过程控制信号分别对待扩展密钥和待加/解密数据进行密钥扩展和数据加/解密,每一轮扩展后的密钥用于下一轮数据加/解密,直到完成所有轮数的轮运算;最后,输出密文/明文,完成加/解密操作;所述待扩展密钥数据长度与待加/解密数据长度相同,所述轮运算过程的控制信号数据长度与轮运算次数相同,依次从控制信号数据中选取一位作为一轮轮运算控制信号;当轮运算过程控制信号为1时,待扩展密钥选择SP网络结构的轮运算函数进行密钥扩展运算,待加/解密数据选择Feistel网络结构的轮运算函数进行加/解密运算;当轮运算过程控制信号为0时,待扩展密钥选择Feistel网络结构的轮运算函数进行密钥扩展运算,待加/解密数据选择SP网络结构的轮运算函数进行加/解密运算。