-
公开(公告)号:CN104011781A
公开(公告)日:2014-08-27
申请号:CN201280040706.X
申请日:2012-08-14
Applicant: 索尼公司
CPC classification number: H04L9/3247 , H04L9/3093 , H04L9/3252
Abstract: 为了能够高效代入多元多项式中的系数。提供一种信息处理设备,包括:数生成单元,用于利用预定函数从在执行电子签名方法或公开密钥认证方法的算法的实体之间共用的一组信息生成在构成一组多元多项式(F)(F=f1到fm)的每项的系数中使用的数,所述电子签名方法或公开密钥认证方法使用包括所述一组多元多项式(F)的公开密钥;和分配单元,用于将由所述数生成单元生成的数分配给所述一组多元多项式(F)作为构成要素被包含在其中的多元多项式的系数。在所述一组多元多项式(F)作为构成要素被包含在其中的多元多项式的系数之中,所述分配单元具有相同类型的变量组合的项的系数进行分组,并按组执行分配处理。
-
公开(公告)号:CN103795535A
公开(公告)日:2014-05-14
申请号:CN201310496952.2
申请日:2013-10-22
Applicant: 索尼公司
IPC: H04L9/32
CPC classification number: H04L9/3218
Abstract: 提供一种信息处理设备、信息处理方法和信息处理系统。该信息处理设备包括:电路,被构造为在函数F和关系R预先与其它设备共享的状态下生成多个不同值x1,…,xn,n是2或更大的整数,函数F能够对于值x1,…,xn计算相同的结果,关系R是值x1,…,xn与要对其它设备承诺的值之间的关系,值x1,…,xn在应用函数F时变为相同的结果。
-
公开(公告)号:CN103782332A
公开(公告)日:2014-05-07
申请号:CN201280040701.7
申请日:2012-07-19
Applicant: 索尼公司
CPC classification number: H04L9/0816 , G06F7/582 , H04L9/3249
Abstract: 提供一种信息处理设备,包括:二进制随机数生成单元,被配置成生成用M(其中M≥2)个比特的二进制数表示的二进制随机数串;和三进制数串生成单元,被配置成通过按k个比特的单位对所述二进制随机数串进行分组并生成k个比特的二进制数串,并且通过用L(其中L是满足3L≤2M的最大整数)个符号的三进制数表示所述k个比特的二进制数串,来生成三进制数串。所述三进制数串生成单元通过用L个符号的三进制数表示满足X≤3L的k个比特的二进制数串X来生成所述三进制数串。
-
公开(公告)号:CN103444125A
公开(公告)日:2013-12-11
申请号:CN201280014185.0
申请日:2012-02-20
Applicant: 索尼公司
CPC classification number: G06F21/72 , G09C1/00 , H04L9/0625 , H04L9/0631 , H04L2209/122
Abstract: 实现了加密处理配置的小型化。包括:加密处理单元,被配置为将要进行数据处理的数据的构成位划分为多个行,并将所述构成位输入到所述多个行中,并且针对每一行重复执行对数据的数据转换处理;其中,所述加密处理单元包括:F函数执行单元,用于输入来自构成所述多个行的一行的数据,并且生成转换后数据,XOR计算单元,用于执行与对应于来自所述F函数的输出的其它行的数据的XOR计算,中间数据存储寄存器,用于在所述F函数执行单元中生成转换后数据的处理期间,存储中间数据,以及逆计算执行单元,用于基于存储在中间存储寄存器中的数据,计算关于所述F函数执行单元的输入数据。通过逆计算执行单元中的逆计算可计算F函数执行单元的输入值,这使得能够减少用于存储该数据的寄存器。
-
公开(公告)号:CN103238291A
公开(公告)日:2013-08-07
申请号:CN201180058002.0
申请日:2011-10-24
Applicant: 索尼公司
CPC classification number: H04L9/28 , G09C1/00 , H04L9/0625 , H04L2209/122
Abstract: 实现了使用广义Feistel结构的代码处理配置的紧凑性。使用广义Feistel结构的代码处理配置用于通过将数据分割成多个行并进行输入并且将回合函数应用于每行的传送数据,来重复执行数据变换处理,其中执行对第一行数据应用矩阵的线性变换处理的矩阵运算执行单元的矩阵运算循环的执行期间,在第一循环中,在矩阵运算处理数据与第二行数据之间执行运算。可以在用于第二行数据保存的寄存器与用于第一行的矩阵运算中间结果保存的寄存器之间共享该配置,可以减小寄存器的总数,并实现紧凑性。
-
公开(公告)号:CN103782331A
公开(公告)日:2014-05-07
申请号:CN201280040699.3
申请日:2012-07-20
Applicant: 索尼公司
CPC classification number: H04L63/0428 , H04L9/3093 , H04L9/3247
Abstract: 提供一种签名产生设备,配备有:签名产生单元,用于基于在环(K)中定义并且以二次形式表示的二次多元多项式组(F=(f1,...,fm))和签名密钥(s∈Kn)产生文档(M)的电子签名;签名提供单元,用于电子签名提供给存储二次多元多项式组(F)和向量(y=(f1(s),...,fm(s)))的核查者。其中,在签名产生单元产生电子签名的处理期间,基于公式(g1(x1,x2)=x1TA1x2+x2TA1x1)计算定义为G(x1,x2)=F(x1+x2)-F(x1)-F(x2)的函数G=(g1,...,gm)(其中l=1到m并且A1是n×n系数矩阵)。
-
公开(公告)号:CN103748832A
公开(公告)日:2014-04-23
申请号:CN201280040711.0
申请日:2012-07-19
Applicant: 索尼公司
CPC classification number: G06F21/602 , H04L9/3093 , H04L9/3252
Abstract: 本发明提供了一种签名验证设备,包括:签名获取单元,被配置为获取数字签名,所述数字签名包含:第一信息,基于多阶多元多项式组F=(f1,...,fm)、签名密钥s、和文件M生成所述第一信息;以及多条第二信息,需要用于基于文件M、所述多阶多元多项式组F和向量y验证所述第一信息是利用签名密钥s生成的;以及签名验证单元,被配置为通过利用所述数字签名中包括的多条第二信息确定第一信息是否是可恢复的而验证文件M的正当性。所述签名验证单元顺序利用获取的预定条数的第二信息恢复所述第一信息,并在其中第二信息变得不需要的不需要阶段,擦除在恢复处理中不需要的第二信息。
-
公开(公告)号:CN103503362A
公开(公告)日:2014-01-08
申请号:CN201280014201.6
申请日:2012-02-20
Applicant: 索尼公司
CPC classification number: H04L9/0625 , G09C1/00 , H04L9/0631
Abstract: 为了实现更紧凑的非线性转换单元,本发明的一方面包括加密处理单元,该加密处理单元将要经历数据处理的数据的构造比特划分成多个线并输入该多个线,然后对每一线中的数据重复地执行应用了轮函数的数据转换处理,加密处理单元包括输入构成多个线中的一个线数据并且产生转换数据的F函数执行单元,该F函数执行单元包括执行非线性转换处理的非线性转换处理单元,并且非线性转换处理单元包括具有一个NAND或NOR计算单元和由一个XOR或XNOR计算单元构成的非线性计算单元以及比特置换单元的重复结构。通过这个重复构造可以实现更紧凑的非线性转换单元。
-
公开(公告)号:CN103444124A
公开(公告)日:2013-12-11
申请号:CN201280014164.9
申请日:2012-02-20
Applicant: 索尼公司
CPC classification number: H04L9/28 , G09C1/00 , H04L9/0625 , H04L2209/24
Abstract: 为了实现具有改进扩散特性的极度安全的加密处理,本发明的一方面包括加密处理单元,该加密处理单元将要进行数据处理的数据的组成位划分成多行并输入,然后对各行数据重复执行使用回合函数的数据转换处理。在加密处理单元中,将n/d位数据输入到各行,所述n/d位数据是将作为输入数据的n位数据以划分数(d)划分而获得的,并且重复执行包括使用回合函数的数据转换处理的计算作为回合计算。以d/2个单位对具有回合函数的行的输出数据的n/d位数据进行划分,对划分的数据进行组合,对d组n/d位数据进行重构,所述数据与先前阶段的回合计算的输出数据不同,并且执行得到下一阶段的回合计算的输入数据的处理。由于该配置,可以实现具有改进扩散特性的极度安全的加密处理。
-
公开(公告)号:CN111373464B9
公开(公告)日:2023-09-26
申请号:CN201880050454.6
申请日:2018-05-28
IPC: G09C1/00
Abstract: [问题]要提供一种加密计算,其对于边信道攻击是安全的,并且可以保持低的处理负荷。[解决方案]本公开的加密装置设置有数据加密单元,在该数据加密单元中,用于对输入值相继执行加密处理的多个循环函数中的至少一些被表格化,并且使用白盒模型执行加密,对于该白盒模型,可以从外部识别循环函数的输入/输出值。上述循环函数中的每一个具有被表格化的加密函数,该被表格化的加密函数在黑盒模型中对输入值进行加密,对于该黑盒模型,可以从外部识别输入/输出值,而不能从外部识别中间值,并且加密函数借助于随机数进行更新。
-
-
-
-
-
-
-
-
-