数据转换装置、数据转换方法和程序

    公开(公告)号:CN102216967A

    公开(公告)日:2011-10-12

    申请号:CN200980132271.X

    申请日:2009-08-25

    Applicant: 索尼公司

    Abstract: 实现了一种用于产生具有增强的抗分析攻击性和高安全度的散列值的数据转换装置。提供了用于对输入数据执行数据混合处理的混合处理部以及用于对包括数据段的输入数据执行数据压缩处理的压缩处理部,所述数据段是消息数据的分段,所述消息数据是数据转换的目标。多级压缩部的一部分接收所述混合处理部的输出和在所述消息数据中的所述数据段两者来执行所述数据压缩处理。提供了至少在多个回合的压缩处理回合的固定时间执行混合处理的配置,因此,实现了产生具有改善的抗分析攻击性和高安全度的散列值的数据转换装置。

    信息处理装置、运算验证方法和程序

    公开(公告)号:CN101872294A

    公开(公告)日:2010-10-27

    申请号:CN201010164561.7

    申请日:2010-04-16

    Applicant: 索尼公司

    CPC classification number: G06F7/725 G06F2207/7271

    Abstract: 提供了信息处理装置、运算验证方法和程序。信息处理装置包括:标量乘法运算单元,该标量乘法运算单元基于在预定的定义域上定义的椭圆曲线E上的点P而通过对点P进行标量乘法来计算点Q=s·P;以及运算验证单元,该运算验证单元使用该椭圆曲线E上的点P、标量乘法运算单元计算的点Q=s·P和椭圆曲线E上的任意点G来验证方程式(P+Q)+G=P+(Q+G)是否成立。

    加密处理设备、加密处理方法和程序

    公开(公告)号:CN103444125A

    公开(公告)日:2013-12-11

    申请号:CN201280014185.0

    申请日:2012-02-20

    Applicant: 索尼公司

    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结构的代码处理配置用于通过将数据分割成多个行并进行输入并且将回合函数应用于每行的传送数据,来重复执行数据变换处理,其中执行对第一行数据应用矩阵的线性变换处理的矩阵运算执行单元的矩阵运算循环的执行期间,在第一循环中,在矩阵运算处理数据与第二行数据之间执行运算。可以在用于第二行数据保存的寄存器与用于第一行的矩阵运算中间结果保存的寄存器之间共享该配置,可以减小寄存器的总数,并实现紧凑性。

    数据转换器、数据转换方法和程序

    公开(公告)号:CN102138170A

    公开(公告)日:2011-07-27

    申请号:CN200980132296.X

    申请日:2009-08-25

    Applicant: 索尼公司

    Abstract: 实现一种具有改进的压缩函数执行部的构造。在并行地处理构成所述消息数据的分割数据块的多个处理序列中,执行利用多个压缩函数执行部的数据转换处理。多个压缩函数执行部中的各压缩函数执行部进行利用消息调度部的处理和利用链接变量处理部的处理,该消息调度部接收消息数据的对应分割数据块以进行消息调度处理,该链接变量处理部接收来自消息调度部的输出和作为来自前级处理部的输出的中间值以通过对接收的数据进行压缩来生成位数与中间值的位数相同的输出数据。分别进行并行处理的多个压缩函数执行部共同地使用消息调度部和链接变量处理部中的一个或者两个并且允许利用单个消息调度部或者单个链接变量处理部。通过这样的构造实现硬件配置尺寸的减少和处理步骤的简化。

Patent Agency Ranking