-
公开(公告)号:CN101496080B
公开(公告)日:2010-09-01
申请号:CN200780028057.0
申请日:2007-07-17
Applicant: 索尼株式会社
CPC classification number: H04L9/002 , H04L9/0625
Abstract: 实现应用了扩散矩阵切换机构(DSM)的扩展Feistel型共用密钥块密码处理结构。在应用了将数据序列数:d设为d≥2的整数的扩展Feistel结构的密码处理结构中,在F函数部的线性变换处理中选择性地应用多个不同的多个矩阵。作为矩阵,选择满足从基于线性变换矩阵的与数据序列对应的最小分支数中选择的全部数据序列中的最小分支数为预先决定的值以上的条件的多个不同的矩阵,其中上述线性变换矩阵包含在输入到扩展Feistel结构的各数据序列的F函数中。根据本发明,实现对基于DSM的线性分析、差分分析的抵抗性较高的共用密钥块密码。
-
公开(公告)号:CN101375323A
公开(公告)日:2009-02-25
申请号:CN200780003386.X
申请日:2007-01-04
Applicant: 索尼株式会社
CPC classification number: H04L9/0625 , H04L9/002 , H04L2209/12
Abstract: 实现一种能够维持对合性、安全性、且容易进行循环数变更的Feistel型共用密钥块密码处理结构。在具有包括非线性变换部以及线性变换部的SP型F函数的Feistel型密码处理结构中,构成具有对合性、以及满足作为预先设定的F函数排列条件的ODM-MR或者SDM-MR的矩阵排列的n循环的基本单元,通过对该单元选择并追加满足F函数排列条件的F函数、或者连接多个基本单元来构筑增加具有对合性、以及满足ODM-MR或者SDM-MR的排列的循环数的Feistel密码结构。
-
公开(公告)号:CN101176134A
公开(公告)日:2008-05-07
申请号:CN200680016772.8
申请日:2006-03-02
Applicant: 索尼株式会社
Inventor: 白井太三
IPC: G09C1/00
CPC classification number: H04L9/0618 , H04L9/002 , H04L2209/24
Abstract: 提供了一种高安全性抗密码分析加密处理设备和密码处理方法。在多个轮次上重复执行包括非线性部分和线性部分的SPN型F函数,来产生Feistel公用密钥块密码。在每个轮次中,依照使用为满足相对宽松的限制而确定的矩阵的F函数来执行线性转换处理,由此实现对差分攻击和/或线性攻击的高抵抗性。该相对宽松的限制允许增加候选可用矩阵数,并且能够使有效S盒的数目保持到足够大等级。这使得能够增加有效S盒的最小数目,该有效S盒的最小数目是指示密码鲁棒程度的度量之一,由此能够以高安全方式实现对数据加密的算法,以实现对攻击的高抵抗性。
-
公开(公告)号: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倍运算,生成多个不同的循环中间密钥,根据该循环中间密钥来生成多个不同的循环密钥。或者,进一步对来自循环中间密钥的选择数据,利用应用了按各循环中的每个循环不同的常数的异或运算来生成循环密钥。根据本结构,可实现提高了密钥的解析困难性的安全性高的密码处理结构。
-
公开(公告)号:CN1397045A
公开(公告)日:2003-02-12
申请号:CN01804327.5
申请日:2001-10-31
Applicant: 索尼株式会社
CPC classification number: G06F21/445 , G06F21/10 , G06F2221/2107 , G06Q20/04 , G06Q20/12 , G06Q20/1235 , G06Q20/28 , G06Q20/3674 , G06Q30/06
Abstract: 在关于用户装置的内容购买请求的收费处理已完成的条件下,接收内容购买请求的票券发行服务器把保存呈内容费用信息形式的费用接收实体标识符和关于费用接收实体的分配费用数据传送给用户装置,并且根据来自于用户装置的票券的接收,执行兑现处理。另外,按照购买内容的用户装置的公共密钥证明书的更新处理,收集内容购买日志数据,另外在进行数据通信的实体之间,从作为通信另一方的实体的公共密钥证明书或者属性证明书获得属性信息,并且进行基于所获取的属性信息的属性确认,从而可防止假装另一实体的处理。
-
公开(公告)号:CN102158337B
公开(公告)日:2014-06-04
申请号: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: 一种信息处理装置。实现一种提高密钥分析的难度、并提高了安全性、安装效率的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置的密钥调度部中,将私人密钥输入到包括密码处理部所利用的循环函数的加密函数中来生成中间密钥,将进行基于中间密钥和私人密钥等的双射变换得到的结果、双射变换数据的异或运算结果应用为循环密钥。根据本结构,实现基于利用保证了安全性的加密函数而生成的中间密钥的循环密钥的生成,能够提高密钥的分析难度,能够简化密钥调度部的结构,从而能够提高安装效率。
-
公开(公告)号:CN101908958A
公开(公告)日:2010-12-08
申请号:CN201010219870.X
申请日:2007-07-17
Applicant: 索尼株式会社
IPC: H04L9/06
CPC classification number: H04L9/002 , H04L9/0625
Abstract: 本发明提供了一种密码处理装置、方法、算法构建方法和信息处理装置。实现应用了扩散矩阵切换机构(DSM)的扩展Feistel型共用密钥块密码处理结构。在应用了将数据序列数:d设为d≥2的整数的扩展Feistel结构的密码处理结构中,在F函数部的线性变换处理中选择性地应用多个不同的多个矩阵。作为矩阵,选择满足从基于线性变换矩阵的与数据序列对应的最小分支数中选择的全部数据序列中的最小分支数为预先决定的值以上的条件的多个不同的矩阵,其中上述线性变换矩阵包含在输入到扩展Feistel结构的各数据序列的F函数中。根据本发明,实现对基于DSM的线性分析、差分分析的抵抗性较高的共用密钥块密码。
-
公开(公告)号:CN101512620B
公开(公告)日:2010-09-29
申请号:CN200780032468.7
申请日:2007-08-29
Applicant: 索尼株式会社
CPC classification number: H04L9/002 , H04L9/0625 , H04L2209/122 , H04L2209/24
Abstract: 在扩展型Feistel型共用密钥块密码处理中,实现使加密函数和解密函数共用化的结构。在应用了将数据序列数d设为d≥3的整数的扩展型Feistel结构的密码处理结构中,设为对合性、即能够在加密处理和解密处理中应用共用的函数。通过设为在解密处理中进行循环密钥的替换、F函数的替换的结构,在加密处理和解密处理中将交换函数设定为相同的处理方式,由此能够利用共用函数进行处理。
-
公开(公告)号:CN101834719A
公开(公告)日:2010-09-15
申请号:CN201010183511.3
申请日:2006-03-02
Applicant: 索尼株式会社
Inventor: 白井太三
IPC: H04L9/00
CPC classification number: H04L9/0618 , H04L9/002 , H04L2209/24
Abstract: 提供了一种加密处理装置用矩阵生成方法,是在具有多个矩阵处理单元的加密处理装置中利用的矩阵生成方法,包括:矩阵生成步骤,生成作为用于上述多个矩阵处理单元的一个矩阵处理单元的第一矩阵M1、以及作为用于上述多个矩阵处理单元的另一个矩阵处理单元的第二矩阵M2;检查步骤,针对上述第一矩阵M1以及第二矩阵M2,检查BD1以及BD2是否都等于或大于3,其中,当将矩阵M的分支数目表示为B(M)时,设BD1=min{B(M1)},BD2=min{B(M1|M2)};输出步骤,当上述检查步骤表示上述BD1以及BD2都等于或大于3时,将上述第一矩阵M1以及第二矩阵M2作为上述加密处理装置用的矩阵输出。
-
公开(公告)号:CN101553856A
公开(公告)日:2009-10-07
申请号:CN200780040630.X
申请日:2007-08-29
Applicant: 索尼株式会社
CPC classification number: H04L9/002 , G09C1/00 , H04L9/0625 , H04L2209/122 , H04L2209/125
Abstract: 本发明提供一种高效率地执行应用了多个不同的F函数的密码处理的结构。在执行基于选择性地应用了不同的F函数的循环运算的密码处理的结构中,在存储器中保存使对应于各F函数的输入值与输出值或中间值相对应的多个F函数对应表,按照预先规定的密码处理顺序,应用与各循环的F函数对应的地址从存储器中读入F函数对应表,根据表参照来获取对于输入值的输出值或中间值,从而得到按照各F函数的数据变换结果。
-
-
-
-
-
-
-
-
-