-
公开(公告)号:CN101162557A
公开(公告)日:2008-04-16
申请号:CN200710167659.6
申请日:2007-08-31
Applicant: 索尼株式会社
CPC classification number: H04L9/002 , H04L9/0625 , H04L9/0631 , H04L2209/122 , H04L2209/24
Abstract: 提供密码处理装置和密码处理方法、以及计算机程序。本发明实现提高密钥解析的困难性、并提高安全性的共用密钥块密码处理结构。在生成应用于共用密钥块密码处理中的循环密钥的密钥制定部中,对根据私人密钥生成的m位的中间密钥(MK),反复执行根据在GF(2)上定义的m次既约多项式f(x)作成的扩展体GF(2m)上的xs倍运算,生成多个不同的循环中间密钥,根据该循环中间密钥来生成多个不同的循环密钥。或者,进一步对来自循环中间密钥的选择数据,利用应用了按各循环中的每个循环不同的常数的异或运算来生成循环密钥。根据本结构,可实现提高了密钥的解析困难性的安全性高的密码处理结构。
-
公开(公告)号:CN102594545B
公开(公告)日:2015-05-06
申请号:CN201210037340.2
申请日:2007-08-29
Applicant: 索尼株式会社
IPC: H04L9/06
CPC classification number: H04L9/0625 , G09C1/00 , H04L9/002 , H04L9/0631 , H04L2209/122 , H04L2209/125
Abstract: 本发明提供一种信息处理装置。实现一种提高了对饱和攻击、代数攻击(XSL攻击)等攻击的抵抗性的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置中,设为在设定于循环函数执行部中的作为非线性变换处理部的S盒中至少利用了两种以上多个不同的S盒的结构。根据本结构,能够提高对饱和攻击的抵抗性。另外,作为S盒的类型使不同类型的S盒共存。根据本结构,能够提高对代数攻击(XSL攻击)的抵抗性,实现安全性较高的密码处理装置。
-
公开(公告)号:CN102158337A
公开(公告)日:2011-08-17
申请号:CN201110091269.1
申请日:2007-08-29
Applicant: 索尼株式会社
IPC: H04L9/06
CPC classification number: H04L9/002 , H04L9/0625 , H04L9/0631 , H04L2209/122 , H04L2209/125 , H04L2209/24
Abstract: 一种信息处理装置。实现一种提高密钥分析的难度、并提高了安全性、安装效率的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置的密钥调度部中,将私人密钥输入到包括密码处理部所利用的循环函数的加密函数中来生成中间密钥,将进行基于中间密钥和私人密钥等的双射变换得到的结果、双射变换数据的异或运算结果应用为循环密钥。根据本结构,实现基于利用保证了安全性的加密函数而生成的中间密钥的循环密钥的生成,能够提高密钥的分析难度,能够简化密钥调度部的结构,从而能够提高安装效率。
-
公开(公告)号:CN101162557B
公开(公告)日:2010-10-13
申请号:CN200710167659.6
申请日:2007-08-31
Applicant: 索尼株式会社
IPC: H04L9/18
CPC classification number: H04L9/002 , H04L9/0625 , H04L9/0631 , H04L2209/122 , H04L2209/24
Abstract: 提供密码处理装置和密码处理方法、以及计算机程序。本发明实现提高密钥解析的困难性、并提高安全性的共用密钥块密码处理结构。在生成应用于共用密钥块密码处理中的循环密钥的密钥制定部中,对根据私人密钥生成的m位的中间密钥(MK),反复执行根据在GF(2)上定义的m次既约多项式f(x)作成的扩展体GF(2m)上的xs倍运算,生成多个不同的循环中间密钥,根据该循环中间密钥来生成多个不同的循环密钥。或者,进一步对来自循环中间密钥的选择数据,利用应用了按各循环中的每个循环不同的常数的异或运算来生成循环密钥。根据本结构,可实现提高了密钥的解析困难性的安全性高的密码处理结构。
-
公开(公告)号:CN101512620A
公开(公告)日:2009-08-19
申请号:CN200780032468.7
申请日:2007-08-29
Applicant: 索尼株式会社
CPC classification number: H04L9/002 , H04L9/0625 , H04L2209/122 , H04L2209/24
Abstract: 在扩展型Feistel型共用密钥块密码处理中,实现使加密函数和解密函数共用化的结构。在应用了将数据序列数d设为d≥3的整数的扩展型Feistel结构的密码处理结构中,设为对合性、即能够在加密处理和解密处理中应用共用的函数。通过设为在解密处理中进行循环密钥的替换、F函数的替换的结构,在加密处理和解密处理中将交换函数设定为相同的处理方式,由此能够利用共用函数进行处理。
-
公开(公告)号:CN1965525A
公开(公告)日:2007-05-16
申请号:CN200580018414.6
申请日:2005-03-23
CPC classification number: G06F21/64 , H04L9/14 , H04L9/3236
Abstract: 所提供的是当认证失败时能够识别失败原因的认证系统。除头区(D1)和数据区(D3)之外,要认证的数据的数据结构具有用于头认证的数据区(D2),以及用于认证的数据区(D4)。用于头认证的数据区(D2)认证头区(D1)的正当性,而用于认证的数据区(D4)认证用于头认证的数据区(D2)和数据区(D3)的正当性。因为执行两种认证,所以当认证失败时认证失败的原因可被容易地识别。
-
公开(公告)号:CN102594546B
公开(公告)日:2015-04-22
申请号:CN201210050602.9
申请日:2007-08-29
Applicant: 索尼株式会社
IPC: H04L9/06
CPC classification number: H04L9/0631 , G09C1/00 , H04L9/002 , H04L9/0625
Abstract: 实现安装效率以及安全性较高的非线性变换处理结构。执行应用了第一级非线性变换部、线性变换部以及第二级非线性变换部的数据变换,其中,上述第一级非线性变换部利用多个较小的S盒(S-box)执行非线性变换,上述线性变换部输入来自第一级非线性变换部的所有输出并执行应用了进行最优扩散变换的矩阵的数据变换,上述第二级非线性变换部由执行分割线性变换部的输出数据得到的各分割数据的非线性变换处理的多个小型非线性变换部构成。通过本结构,能够不使关键路径过大而实现适当的数据扩散,实现安装效率以及安全性较高的结构。
-
公开(公告)号:CN102594545A
公开(公告)日:2012-07-18
申请号:CN201210037340.2
申请日:2007-08-29
Applicant: 索尼株式会社
IPC: H04L9/06
CPC classification number: H04L9/0625 , G09C1/00 , H04L9/002 , H04L9/0631 , H04L2209/122 , H04L2209/125
Abstract: 本发明提供一种信息处理装置。实现一种提高了对饱和攻击、代数攻击(XSL攻击)等攻击的抵抗性的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置中,设为在设定于循环函数执行部中的作为非线性变换处理部的S盒中至少利用了两种以上多个不同的S盒的结构。根据本结构,能够提高对饱和攻击的抵抗性。另外,作为S盒的类型使不同类型的S盒共存。根据本结构,能够提高对代数攻击(XSL攻击)的抵抗性,实现安全性较高的密码处理装置。
-
公开(公告)号:CN101553857B
公开(公告)日:2011-04-20
申请号:CN200780045667.1
申请日:2007-11-21
Applicant: 索尼株式会社
IPC: G09C1/00
CPC classification number: H04L9/003 , H04L9/0618
Abstract: 本发明提供了增加密钥解析的难度、提高了安全性的公共密钥块加密处理构成。在将通过私有密钥的变换处理而生成的中间密钥存储在寄存器中并通过寄存器存储数据的变换处理来生成循环密钥的构成中,执行构成寄存器存储数据的部分数据的交换(替换)处理并生成循环密钥。例如,划分成四个部分数据,以便将具有相等比特数的部分数据的组设定为两组,反复执行各部分数据的交换处理,并生成多个不同的循环密钥。根据本构成,可以有效地替换各个循环密钥的比特排列,生成相关性低的循环密钥,实现提高了密钥的解析难度、安全性高的加密处理。
-
公开(公告)号:CN101536062A
公开(公告)日:2009-09-16
申请号:CN200780040806.1
申请日:2007-08-29
Applicant: 索尼株式会社
CPC classification number: H04L9/0625 , G09C1/00 , H04L9/002 , H04L9/0631 , H04L2209/122 , H04L2209/125
Abstract: 实现一种提高了对饱和攻击、代数攻击(XSL攻击)等攻击的抵抗性的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置中,设为在设定于循环函数执行部中的作为非线性变换处理部的S盒中至少利用了两种以上多个不同的S盒的结构。根据本结构,能够提高对饱和攻击的抵抗性。另外,作为S盒的类型使不同类型的S盒共存。根据本结构,能够提高对代数攻击(XSL攻击)的抵抗性,实现安全性较高的密码处理装置。
-
-
-
-
-
-
-
-
-