一种用于网络与信息安全的加密方法

    公开(公告)号:CN101764686B

    公开(公告)日:2013-01-02

    申请号:CN201010033342.5

    申请日:2010-01-11

    IPC分类号: H04L9/08 H04L9/06

    摘要: 一种用于网络与信息安全的加密方法,它采用的分组长度和密钥长度均为128比特,并增设128位系统参数,加密算法为多轮由混淆层和扩散层构成的轮变换迭代构成,其中,最后一轮为不完全轮变换,所述不完全轮变换由混淆层构成;所述混淆层由密钥加和S盒组合变换以及系统参数减构成,所述S盒组合变换由8输入8输出的可逆S盒变换以及相同数量的逆S盒变换经过奇偶交换输出构成;所述扩散层采用可逆重模多项式矩阵来构造线性变换;加密轮密钥是由加密密钥用加密轮变换生成的;解密算法是加密算法的逆变换。本发明扩散速度快,安全强度好,节省硬件资源,用硬件实现以及在软件平台上实现都具有很高的速度。