一种代换-置换网络块加密中扩散层的二元线性变换方法

    公开(公告)号:CN101944991A

    公开(公告)日:2011-01-12

    申请号:CN201010292896.7

    申请日:2010-09-27

    IPC分类号: H04L9/00

    摘要: 本发明提供了一种应用于代换-置换网络块加密中扩散层的二元线性变换方法。该方法主要是对8阶的拉丁方进行变换,使之成为一个每行每列汉明重量均为5的8×8的二元矩阵,然后检测矩阵是否满足任意3列线性无关,若通过测试,再检查测试该矩阵是否可逆,如果可逆则该矩阵即为一个合适的矩阵。本发明为代换-置换网络块加密中的扩散层提供了一种新的二元线性变换方法,该方法实现逻辑简单,运行效率高,同时未损失密码结构的抗攻击能力。

    一种分组密码软件加密方法

    公开(公告)号:CN101938352A

    公开(公告)日:2011-01-05

    申请号:CN201010289846.3

    申请日:2010-09-23

    IPC分类号: H04L9/06 H04L9/14

    摘要: 本发明公开了一种新的分组密码加密方法,该加密方法针对软件加密设计,充分利用了软件加密时内存空余量充足的特点,将传统分组密码算法中的字节替换步骤S盒的尺寸由8-8增大至12-8。本方法通过增加S盒尺寸,使加密流程的安全性,尤其是对代数攻击的抵抗能力得到极大提高,并且在软件加密中具备高速性能。该加密技术可用于通信加密、文件加密和安全协议中。