密码处理装置、密码处理方法及其计算机程序

    公开(公告)号:CN1879138A

    公开(公告)日:2006-12-13

    申请号:CN200580001259.7

    申请日:2005-08-30

    CPC classification number: H04L9/14 H04L9/002 H04L9/0625 H04L9/0631

    Abstract: 本发明实现一种增加分析其密钥的难度的高安全性密码处理装置及其方法。在多个舍入上重复执行具有非线性变换部分和线性变换部分的SPN型F函数的Feistel型公用密钥分组密码处理中,与多个舍入的每一个相对应的F函数的线性处理通过应用正方MDS(最大可分开距离)矩阵的线性变换处理来实现。本发明使用一种设置:至少在连续偶数舍入中和连续奇数舍入中设置的正方MDS矩阵的逆矩阵中所包括的任意m个列向量构成正方MDS矩阵。此结构实现密码处理,从而提高公用密钥分组中对线性密码分析攻击的抵抗力。

    密码处理装置、密码处理方法及其计算机程序

    公开(公告)号:CN100511331C

    公开(公告)日:2009-07-08

    申请号:CN200580001259.7

    申请日:2005-08-30

    CPC classification number: H04L9/14 H04L9/002 H04L9/0625 H04L9/0631

    Abstract: 本发明实现一种增加分析其密钥的难度的高安全性密码处理装置及其方法。在多个舍入上重复执行具有非线性变换部分和线性变换部分的SPN型F函数的Feistel型公用密钥分组密码处理中,与多个舍入的每一个相对应的F函数的线性处理通过应用正方MDS(最大可分开距离)矩阵的线性变换处理来实现。本发明使用一种设置:至少在连续偶数舍入中和连续奇数舍入中设置的正方MDS矩阵的逆矩阵中所包括的任意m个列向量构成正方MDS矩阵。此结构实现密码处理,从而提高公用密钥分组中对线性密码分析攻击的抵抗力。

Patent Agency Ranking