密码处理运算装置
    21.
    发明公开

    公开(公告)号:CN101061526A

    公开(公告)日:2007-10-24

    申请号:CN200580039911.4

    申请日:2005-11-15

    CPC classification number: G06F7/725 G06F2207/7261

    Abstract: 本发明涉及密码处理运算装置及方法,其在超椭圆密码处理中实现安全且高速的运算。将基于超椭圆曲线密码的标量倍算处理中的基点D、和作为标量倍算的执行算法的窗口法中事先计算数据设为比超椭圆曲线的亏格g(genus)小的加权(weight)的因子即退化因子,通过退化因子+非退化因子的加法处理执行应用了窗口法的标量倍算处理中的加法处理。根据本结构,实现高速运算,进而实现以也不会损害相对于运算中的密钥解析等作为一体方式的SPA解析的耐性的安全且高速的运算。

    共用密钥块密码处理装置和共用密钥块密码处理方法

    公开(公告)号:CN101512618B

    公开(公告)日:2012-12-05

    申请号:CN200780032104.9

    申请日:2007-08-29

    CPC classification number: H04L9/0631 G09C1/00 H04L9/002 H04L9/0625

    Abstract: 实现安装效率以及安全性较高的非线性变换处理结构。执行应用了第一级非线性变换部、线性变换部以及第二级非线性变换部的数据变换,其中,上述第一级非线性变换部利用多个较小的S盒(S-box)执行非线性变换,上述线性变换部输入来自第一级非线性变换部的所有输出并执行应用了进行最优扩散变换的矩阵的数据变换,上述第二级非线性变换部由执行分割线性变换部的输出数据得到的各分割数据的非线性变换处理的多个小型非线性变换部构成。通过本结构,能够不使关键路径过大而实现适当的数据扩散,实现安装效率以及安全性较高的结构。

    信息处理装置
    25.
    发明公开

    公开(公告)号:CN102594546A

    公开(公告)日:2012-07-18

    申请号:CN201210050602.9

    申请日:2007-08-29

    CPC classification number: H04L9/0631 G09C1/00 H04L9/002 H04L9/0625

    Abstract: 实现安装效率以及安全性较高的非线性变换处理结构。执行应用了第一级非线性变换部、线性变换部以及第二级非线性变换部的数据变换,其中,上述第一级非线性变换部利用多个较小的S盒(S-box)执行非线性变换,上述线性变换部输入来自第一级非线性变换部的所有输出并执行应用了进行最优扩散变换的矩阵的数据变换,上述第二级非线性变换部由执行分割线性变换部的输出数据得到的各分割数据的非线性变换处理的多个小型非线性变换部构成。通过本结构,能够不使关键路径过大而实现适当的数据扩散,实现安装效率以及安全性较高的结构。

    密码处理装置和密码处理方法

    公开(公告)号:CN101512619B

    公开(公告)日:2012-04-18

    申请号:CN200780032112.3

    申请日:2007-08-29

    Abstract: 实现一种提高密钥分析的难度、并提高了安全性、安装效率的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置的密钥调度部中,将私人密钥输入到包括密码处理部所利用的循环函数的加密函数中来生成中间密钥,将进行基于中间密钥和私人密钥等的双射变换得到的结果、双射变换数据的异或运算结果应用为循环密钥。根据本结构,实现基于利用保证了安全性的加密函数而生成的中间密钥的循环密钥的生成,能够提高密钥的分析难度,能够简化密钥调度部的结构,从而能够提高安装效率。

Patent Agency Ranking