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

    公开(公告)号:CN102594545A

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

    申请号:CN201210037340.2

    申请日:2007-08-29

    Abstract: 本发明提供一种信息处理装置。实现一种提高了对饱和攻击、代数攻击(XSL攻击)等攻击的抵抗性的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置中,设为在设定于循环函数执行部中的作为非线性变换处理部的S盒中至少利用了两种以上多个不同的S盒的结构。根据本结构,能够提高对饱和攻击的抵抗性。另外,作为S盒的类型使不同类型的S盒共存。根据本结构,能够提高对代数攻击(XSL攻击)的抵抗性,实现安全性较高的密码处理装置。

    加密处理设备和加密处理方法

    公开(公告)号:CN101005350B

    公开(公告)日:2011-04-06

    申请号:CN200710001734.1

    申请日:2007-01-16

    CPC classification number: G06F7/725 G06F7/4824 G06F2207/7261

    Abstract: 一种加密处理设备,用于执行下列计算之一:基于椭圆曲线上的两个点P和Q以及标量值k和l来执行标量乘法kP+lQ,或基于除子D1和D2以及标量值k和l来执行标量乘法kD1+lD2,该加密处理设备包括:标量值控制器,配置为生成联合正则形式(k,l),k= 和l= ,其被如此设置使得标量值k和1的所有位由0,+1或-1来表示,并且在对应于标量值k和l的位置处的位组合(ki,li)被设置为满足(ki,li)=(0,±1)或(±1,0);和计算执行部分,被配置为执行计算标量乘法kP+lQ或kD1+lD2。

    运算处理装置和运算处理控制方法

    公开(公告)号:CN101206816B

    公开(公告)日:2010-08-18

    申请号:CN200710302152.7

    申请日:2007-12-14

    CPC classification number: H03M5/04 H04L9/003 H04L9/0618 H04L2209/12

    Abstract: 本发明公开了运算处理装置、运算处理控制方法及计算机程序,其中,适于对输入位执行数据变换的运算处理装置具有适于对输入位执行数据变换的逻辑电路。逻辑电路包括被配置分层结构中并被对应于输入位的选择信号所控制的选择器。选择输入至位于分层结构的底层中的选择器的恒定值,并将其从一层向另一层朝向顶层传送。最终从顶层选择并输出恒定值。由控制单元控制数据变换处理,使得交替执行预充电阶段和评估阶段。在预充电阶段中,将对选择器的所有输入值都设定为相等。在评估阶段中,产生给定输入位的输出位。在预充电阶段中切换选择信号。本发明的逻辑运算装置对于DPA(差分功耗分析)等具有高抵抗性。

    数据变换装置和数据变换方法、以及计算机程序

    公开(公告)号:CN101512618A

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

    申请号:CN200780032104.9

    申请日:2007-08-29

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

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

    信息处理装置
    16.
    发明授权

    公开(公告)号:CN102594545B

    公开(公告)日:2015-05-06

    申请号:CN201210037340.2

    申请日:2007-08-29

    Abstract: 本发明提供一种信息处理装置。实现一种提高了对饱和攻击、代数攻击(XSL攻击)等攻击的抵抗性的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置中,设为在设定于循环函数执行部中的作为非线性变换处理部的S盒中至少利用了两种以上多个不同的S盒的结构。根据本结构,能够提高对饱和攻击的抵抗性。另外,作为S盒的类型使不同类型的S盒共存。根据本结构,能够提高对代数攻击(XSL攻击)的抵抗性,实现安全性较高的密码处理装置。

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

    公开(公告)号:CN102158337A

    公开(公告)日:2011-08-17

    申请号:CN201110091269.1

    申请日:2007-08-29

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

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

    公开(公告)号:CN101162557B

    公开(公告)日:2010-10-13

    申请号:CN200710167659.6

    申请日:2007-08-31

    Abstract: 提供密码处理装置和密码处理方法、以及计算机程序。本发明实现提高密钥解析的困难性、并提高安全性的共用密钥块密码处理结构。在生成应用于共用密钥块密码处理中的循环密钥的密钥制定部中,对根据私人密钥生成的m位的中间密钥(MK),反复执行根据在GF(2)上定义的m次既约多项式f(x)作成的扩展体GF(2m)上的xs倍运算,生成多个不同的循环中间密钥,根据该循环中间密钥来生成多个不同的循环密钥。或者,进一步对来自循环中间密钥的选择数据,利用应用了按各循环中的每个循环不同的常数的异或运算来生成循环密钥。根据本结构,可实现提高了密钥的解析困难性的安全性高的密码处理结构。

    运算处理装置、运算处理控制方法以及计算机程序

    公开(公告)号:CN101206816A

    公开(公告)日:2008-06-25

    申请号:CN200710302152.7

    申请日:2007-12-14

    CPC classification number: H03M5/04 H04L9/003 H04L9/0618 H04L2209/12

    Abstract: 本发明公开了运算处理装置、运算处理控制方法及计算机程序,其中,适于对输入位执行数据变换的运算处理装置具有适于对输入位执行数据变换的逻辑电路。逻辑电路包括被配置分层结构中并被对应于输入位的选择信号所控制的选择器。选择输入至位于分层结构的底层中的选择器的恒定值,并将其从一层向另一层朝向顶层传送。最终从顶层选择并输出恒定值。由控制单元控制数据变换处理,使得交替执行预充电阶段和评估阶段。在预充电阶段中,将对选择器的所有输入值都设定为相等。在评估阶段中,产生给定输入位的输出位。在预充电阶段中切换选择信号。本发明的逻辑运算装置对于DPA(差分功耗分析)等具有高抵抗性。

Patent Agency Ranking