-
公开(公告)号: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倍运算,生成多个不同的循环中间密钥,根据该循环中间密钥来生成多个不同的循环密钥。或者,进一步对来自循环中间密钥的选择数据,利用应用了按各循环中的每个循环不同的常数的异或运算来生成循环密钥。根据本结构,可实现提高了密钥的解析困难性的安全性高的密码处理结构。
-
公开(公告)号: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: 一种信息处理装置。实现一种提高密钥分析的难度、并提高了安全性、安装效率的共用密钥块密码处理结构。在执行共用密钥块密码处理的密码处理装置的密钥调度部中,将私人密钥输入到包括密码处理部所利用的循环函数的加密函数中来生成中间密钥,将进行基于中间密钥和私人密钥等的双射变换得到的结果、双射变换数据的异或运算结果应用为循环密钥。根据本结构,实现基于利用保证了安全性的加密函数而生成的中间密钥的循环密钥的生成,能够提高密钥的分析难度,能够简化密钥调度部的结构,从而能够提高安装效率。
-
公开(公告)号:CN101061526B
公开(公告)日:2012-07-18
申请号:CN200580039911.4
申请日:2005-11-15
Applicant: 索尼株式会社
CPC classification number: G06F7/725 , G06F2207/7261
Abstract: 本发明涉及密码处理运算装置及方法,其在超椭圆密码处理中实现安全且高速的运算。将基于超椭圆曲线密码的标量倍算处理中的基点D、和作为标量倍算的执行算法的窗口法中事先计算数据设为比超椭圆曲线的亏格g(genus)小的加权(weight)的因子即退化因子,通过退化因子+非退化因子的加法处理执行应用了窗口法的标量倍算处理中的加法处理。根据本结构,实现高速运算,进而实现以也不会损害相对于运算中的密钥解析等作为一体方式的SPA解析的耐性的安全且高速的运算。
-
公开(公告)号: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函数的替换的结构,在加密处理和解密处理中将交换函数设定为相同的处理方式,由此能够利用共用函数进行处理。
-
公开(公告)号:CN101371285B
公开(公告)日:2010-09-08
申请号:CN200780002463.X
申请日:2007-01-04
Applicant: 索尼株式会社
CPC classification number: H04L9/003 , G06F7/725 , H04L9/3066 , H04L2209/08
Abstract: 公开了一种用于在超椭圆曲线密码体系处理中执行高速操作的设备和方法。在亏格g的超椭圆曲线密码体系中,当权重等于亏格g的标准因数是标量乘处理的对象因数,则确定该标准因数是否可划分成被定义为权重小于亏格g的θ因数。如果所述标准因数是可划分的,则通过划分该标准因数生成θ因数,并且标量乘执行部分使用该θ因数来执行标量乘。利用这一安排,标量乘通过减少的计算量被高速地执行,高速的加密处理操作因而被执行。
-
公开(公告)号: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函数的数据变换结果。
-
公开(公告)号:CN100512095C
公开(公告)日:2009-07-08
申请号:CN01803390.3
申请日:2001-11-01
CPC classification number: H04L63/0442 , G06F21/10 , G06Q20/367 , G06Q30/06 , H04L63/0807 , H04L63/0869 , H04L2463/101 , H04L2463/102
Abstract: 本发明涉及内容传送系统和内容传送方法,当用户装置(DEV)向商店服务器发送内容购买请求时,商店服务器把由用户装置验证服务器(DAS)的公共密钥加密的内容密钥KpDAS(Kc)发送给用户装置。当用户装置把加密内容密钥发送给用户装置验证服务器时,用户装置验证服务器对内容密钥(Kc)解密,并且对其重新加密,以便把该密钥改变成用用户装置的内容密钥(Kc)加密的内容密钥KpDEV(Kc)。用户装置验证服务器把改变后的内容密钥发送给商店服务器,并且根据收费已完成的条件,商店服务器把改变后的内容密钥发送给用户装置。
-
公开(公告)号:CN101371285A
公开(公告)日:2009-02-18
申请号:CN200780002463.X
申请日:2007-01-04
Applicant: 索尼株式会社
CPC classification number: H04L9/003 , G06F7/725 , H04L9/3066 , H04L2209/08
Abstract: 公开了一种用于在超椭圆曲线密码体系处理中执行高速操作的设备和方法。在亏格g的超椭圆曲线密码体系中,当权重等于亏格g的标准因数是标量乘处理的对象因数,则确定该标准因数是否可划分成被定义为权重小于亏格g的θ因数。如果所述标准因数是可划分的,则通过划分该标准因数生成θ因数,并且标量乘执行部分使用该θ因数来执行标量乘。利用这一安排,标量乘通过减少的计算量被高速地执行,高速的加密处理操作因而被执行。
-
公开(公告)号:CN101005350A
公开(公告)日:2007-07-25
申请号:CN200710001734.1
申请日:2007-01-16
Applicant: 索尼株式会社
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和l的所有位由0,+1或-1来表示,并且在对应于标量值k和l的位置处的位组合(ki,li)被设置为满足(ki,li)=(0,±1)或(±1,0);和计算执行部分,被配置为执行计算标量乘法kP+lQ或kD1+lD2。
-
公开(公告)号: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)执行非线性变换,上述线性变换部输入来自第一级非线性变换部的所有输出并执行应用了进行最优扩散变换的矩阵的数据变换,上述第二级非线性变换部由执行分割线性变换部的输出数据得到的各分割数据的非线性变换处理的多个小型非线性变换部构成。通过本结构,能够不使关键路径过大而实现适当的数据扩散,实现安装效率以及安全性较高的结构。
-
-
-
-
-
-
-
-
-