-
公开(公告)号:CN101040306B
公开(公告)日:2012-01-04
申请号:CN200580034999.0
申请日:2005-09-09
Applicant: 三菱电机株式会社
Inventor: 松井充
CPC classification number: G06F7/582 , H04L9/0662 , H04L2209/12 , H04L2209/24
Abstract: 本发明提供伪随机数生成装置。伪随机数生成装置(100)按照以下的动作生成伪随机数,在C.2中,从在第2内部存储器中设定的B41决定S1[B41],从B40决定S2[B40],然后,从S1[I]、S1[B41]和S2[B40]生成R[J],在C.3中,根据S1[B41]和S2[B40],重新生成S1[I]。在C.4中,从S2(I)重新更新B4。在以上过程中,切断R[J]与S2(I)的关联,难以从R[J]推测S2(I),从而提高安全性,另外,S1[I]、S1[B41]、S2[B40]等是4字节,处理速度高。
-
公开(公告)号:CN101040306A
公开(公告)日:2007-09-19
申请号:CN200580034999.0
申请日:2005-09-09
Applicant: 三菱电机株式会社
Inventor: 松井充
CPC classification number: G06F7/582 , H04L9/0662 , H04L2209/12 , H04L2209/24
Abstract: 本发明提供伪随机数生成装置。伪随机数生成装置(100)按照以下的动作生成伪随机数,在C.2中,从在第2内部存储器中设定的B41决定S1[B41],从B40决定S2[B40],然后,从S1[I]、S1[B41]和S2[B40]生成R[J],在C.3中,根据S1[B41]和S2[B40],重新生成S1[I]。在C.4中,从S2(I)重新更新B4。在以上过程中,切断R[J]与S2(I)的关联,难以从R[J]推测S2(I),从而提高安全性,另外,S1[I]、S1[B41]、S2[B40]等是4字节,处理速度高。
-
公开(公告)号:CN1647139A
公开(公告)日:2005-07-27
申请号:CN03808833.9
申请日:2003-03-07
Applicant: 三菱电机株式会社
IPC: G09C1/00
CPC classification number: G09C1/00 , H04L9/0625 , H04L2209/122 , H04L2209/125 , H04L2209/24
Abstract: 本发明提供一种数据变换装置和数据变换方法,其中进行数据的编码/译码的数据变换装置中存在的副变换部330具有数据变换功能、数据传送功能或密钥传送功能,切换数据变换功能、数据或密钥传送功能,在数据变换的同时,进行用主变换部320进行非线性变换的数据的传送或从密钥KL寄存器240输出的密钥的传送。
-
公开(公告)号:CN1186901C
公开(公告)日:2005-01-26
申请号:CN98800708.8
申请日:1998-04-24
Applicant: 三菱电机株式会社
CPC classification number: H04L9/0625 , H04L2209/122
Abstract: 一种密码处理装置,其中函数F具有反覆处理的结构,函数F在其内部具有函数f的反覆结构,其由暂时储存数据的暂存器301~303、选择应输出数据的选择器A~C311~313以及进行数据变换的函数f演算电路323所构成。从函数f运算电路323的输出被储存在暂存器C303,利用选择器C313,以选择是否反覆执行函数f运算电路323中的数据变换。在上述情况下,能够有效率地构成密码处理装置,并且能够削减电路规模和降低消耗电力。
-
公开(公告)号:CN1496048A
公开(公告)日:2004-05-12
申请号:CN03145752.5
申请日:1996-07-31
Applicant: 三菱电机株式会社
CPC classification number: H04L9/0625 , H04L2209/122 , H04L2209/125
Abstract: 备有如下的结构,即:对2个任意的A输入数据(101)及B输入数据(102),用第1密钥参数(111)对上述A输入数据进行第1非线性变换,将该第1非线性变换后的变换结果(109)与B输入数据(102)的“异”运算结果作为B中间数据(106),并将其作为下一级副变换处理部(122)的B输入数据,将B输入数据(102)作为下一级副变换处理部的A输入数据,用第2密钥参数(112)对其进行第2非线性变换,将该第2非线性变换后的输出数据与B中间数据(106)的”异”运算结果作为B中间数据(108),并将其作为下一级的副变换处理部(123)的B输入数据;将上述结构以级联方式连接,并将最后的A中间数据及B中间数据作为变换后的输出数据(103及104)。
-
公开(公告)号:CN1136692C
公开(公告)日:2004-01-28
申请号:CN96191019.4
申请日:1996-07-31
Applicant: 三菱电机株式会社
IPC: H04L9/06
CPC classification number: H04L9/0625 , H04L2209/122 , H04L2209/125
Abstract: 备有如下的结构,即:对2个任意的A输入数据(101)及B输入数据(102),用第1密钥参数(111)对上述A输入数据进行第1非线性变换,将该第1非线性变换后的变换结果(109)与B输入数据(102)的“异”运算结果作为B中间数据(106),并将其作为下一级副变换处理部(122)的B输入数据,将B输入数据(102)作为下一级副变换处理部的A输入数据,用第2密钥参数(112)对其进行第2非线性变换,将该第2非线性变换后的输出数据与B中间数据(106)的“异”运算结果作为B中间数据(108),并将其作为下一级的副变换处理部(123)的B输入数据;将上述结构以级联方式连接,并将最后的A中间数据及B中间数据作为变换后的输出数据(103及104)。
-
公开(公告)号:CN1228183A
公开(公告)日:1999-09-08
申请号:CN98800708.8
申请日:1998-04-24
Applicant: 三菱电机株式会社
CPC classification number: H04L9/0625 , H04L2209/122
Abstract: 一种密码处理装置,其中函数F具有反覆处理的结构,函数F在其内部具有函数f的反覆结构,其由暂时储存数据的暂存器301~303、选择应输出数据的选择器A~C311~313以及进行数据变换的函数f演算电路323所构成。从函数f运算电路323的输出被储存在暂存器C303,利用选择器C313,以选择是否反覆执行函数f运算电路323中的数据变换。在上述情况下,能够有效率地构成密码处理装置,并且能够削减电路规模和降低消耗电力。
-
公开(公告)号:CN1164912A
公开(公告)日:1997-11-12
申请号:CN96191019.4
申请日:1996-07-31
Applicant: 三菱电机株式会社
CPC classification number: H04L9/0625 , H04L2209/122 , H04L2209/125
Abstract: 备有如下的结构,即:对2个任意的A输入数据(101)及B输入数据(102),用第1密钥参数(111)对上述A输入数据进行第1非线性变换,将该第1非线性变换后的变换结果(109)与B输入数据(102)的“异”运算结果作为B中间数据(106),并将其作为下一级副变换处理部(122)的B输入数据,将B输入数据(102)作为下一级副变换处理部的A输入数据,用第2密钥参数(112)对其进行第2非线性变换,将该第2非线性变换后的输出数据与B中间数据(106)的“异”运算结果作为B中间数据(108),并将其作为下一级的副变换处理部(123)的B输入数据;将上述结构以级联方式连接,并将最后的A中间数据及B中间数据作为变换后的输出数据(103及104)。
-
-
-
-
-
-
-