会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data processing device, data processing method, and program
    • 数据处理装置,数据处理方法和程序
    • US09083507B2
    • 2015-07-14
    • US14006392
    • 2012-02-20
    • Kyoji ShibutaniToru AkishitaTakanori IsobeTaizo ShiraiHarunaga HiwatariAtsushi Mitsuda
    • Kyoji ShibutaniToru AkishitaTakanori IsobeTaizo ShiraiHarunaga HiwatariAtsushi Mitsuda
    • H04L29/06H04L9/06
    • H04L9/0625G09C1/00H04L9/0631
    • A miniaturized non-linear conversion unit is achieved. Included is an encryption processing part configured to divide and input configuration bits of data to be processed into a plurality of lines, and to repeatedly execute a data conversion processing applying a round function as to the data in each line, wherein the encryption processing part includes an F function executing unit configured to input one line of data configuring the plurality of lines, and to generate conversion data, wherein the F function executing unit includes a non-linear conversion processing unit configured to execute a non-linear conversion processing, and wherein the non-linear conversion processing unit includes a repeating structure of a non-linear calculation unit made up from either one NAND or NOR, and either one XOR or XNOR calculation unit, and a bit replacement unit. The miniaturized non-linear conversion unit is achieved by this repeating configuration.
    • 实现了小型化的非线性转换单元。 包括:加密处理部,被配置为将要处理的数据的配置位分割并输入到多条线中,并且重复执行对每条线中的数据应用循环函数的数据转换处理,其中所述加密处理部分包括 F功能执行单元,被配置为输入构成所述多行的一行数据,并生成转换数据,其中所述F函数执行单元包括非线性转换处理单元,被配置为执行非线性转换处理,并且其中 非线性转换处理单元包括由一个NAND或NOR或者一个XOR或XNOR计算单元构成的非线性计算单元和位替换单元的重复结构。 小型化的非线性转换单元通过该重复配置来实现。
    • 2. 发明授权
    • Cryptographic processing apparatus and cryptographic processing method, and computer program
    • 加密处理装置和加密处理方法以及计算机程序
    • US08666069B2
    • 2014-03-04
    • US13605470
    • 2012-09-06
    • Taizo ShiraiKyoji Shibutani
    • Taizo ShiraiKyoji Shibutani
    • H04K1/00H04K1/04H04L9/32
    • H04L9/06H04L9/002H04L9/0625H04L2209/122
    • There is provided a highly secure cryptographic processing apparatus and method where an analysis difficulty is increased. In a Feistel type common key block encrypting process in which an SPN type F function having a nonlinear conversion section and a linear conversion section is repeatedly executed a plurality of rounds. The linear conversion process of an F function corresponding to each of the plurality of rounds is performed as a linear conversion process which employs an MDS (Maximum Distance Separable) matrix, and a linear conversion process is carried out which employs a different MDS matrix at least at each of consecutive odd number rounds and consecutive even number rounds. This structure makes it possible to increase the minimum number (a robustness index against a differential attack in common key block encryption) of the active S box in the entire encrypting function.
    • 提供了一种高度安全的加密处理装置和方法,其中分析难度增加。 在其中具有非线性转换部分和线性转换部分的SPN型F函数被重复执行多次的Feistel型公共密钥块加密处理中。 执行与多个轮次中的每一个对应的F函数的线性转换处理作为采用MDS(最大距离可分离)矩阵的线性转换处理,并且执行线性转换处理,其至少采用不同的MDS矩阵 在连续的奇数轮和连续偶数轮中的每一个。 该结构使得可以增加整个加密功能中的活动S盒的最小数量(针对公共密钥块加密中的差分攻击的鲁棒性指数)。
    • 5. 发明授权
    • Encryption/decryption device, encryption/decryption method, and computer program
    • 加密/解密设备,加密/解密方法和计算机程序
    • US08073140B2
    • 2011-12-06
    • US12160895
    • 2007-01-04
    • Taizo ShiraiKyoji Shibutani
    • Taizo ShiraiKyoji Shibutani
    • H04L9/00
    • H04L9/002H04L9/0625H04L2209/122
    • It is possible to realize a Feistel-type common key block encryption/decryption processing configuration capable of reducing data stored in a memory at a low cost. The Feistel-type common key block encryption/decryption processing repeatedly executes an SP-type F function having nonlinear and linear transform sections by several rounds. At least one of the nonlinear and linear transform processes executed in the F function in each round is executed as a transform process identical with a transform process applied to an encryption/decryption algorithm other than a Feistel-type common key block encryption/decryption algorithm and/or another hash function such as AES and Whirlpool. With this configuration, it is possible to reduce the design cost and the amount of data stored in a memory.
    • 可以实现能够以低成本减少存储在存储器中的数据的Feistel型通用密钥块加密/解密处理配置。 Feistel型公共密钥块加密/解密处理重复执行具有非线性和线性变换部分的SP型F函数几轮。 执行在每一轮中的F函数中执行的非线性和线性变换处理中的至少一个作为与应用于除了Feistel型公共密钥块加密/解密算法之外的加密/解密算法的变换处理相同的变换处理, /或另一个散列函数,如AES和Whirlpool。 利用这种配置,可以降低存储在存储器中的设计成本和数据量。
    • 6. 发明授权
    • Cryptographic processing apparatus and cryptographic processing method, and computer program
    • 加密处理装置和加密处理方法以及计算机程序
    • US08031866B2
    • 2011-10-04
    • US12232352
    • 2008-09-16
    • Taizo ShiraiKyoji Shibutani
    • Taizo ShiraiKyoji Shibutani
    • H04K1/00H04L9/32
    • H04L9/06H04L9/002H04L9/0625H04L2209/122
    • There is provided a highly secure cryptographic processing apparatus and method where an analysis difficulty is increased. In a Feistel type common key block encrypting process in which an SPN type F function having a nonlinear conversion section and a linear conversion section is repeatedly executed a plurality of rounds. The linear conversion process of an F function corresponding to each of the plurality of rounds is performed as a linear conversion process which employs an MDS (Maximum Distance Separable) matrix, and a linear conversion process is carried out which employs a different MDS matrix at least at each of consecutive odd number rounds and consecutive even number rounds. This structure makes it possible to increase the minimum number (a robustness index against a differential attack in common key block encryption) of the active S box in the entire encrypting function.
    • 提供了一种高度安全的加密处理装置和方法,其中分析难度增加。 在其中具有非线性转换部分和线性转换部分的SPN型F函数被重复执行多次的Feistel型公共密钥块加密处理中。 执行与多个轮次中的每一个对应的F函数的线性转换处理作为采用MDS(最大距离可分离)矩阵的线性转换处理,并且执行线性转换处理,其至少采用不同的MDS矩阵 在连续的奇数轮和连续偶数轮中的每一个。 该结构使得可以增加整个加密功能中的活动S盒的最小数量(针对公共密钥块加密中的差分攻击的鲁棒性指数)。