会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 53. 发明申请
    • CRYPTOGRAPHIC PROCESSING APPARATUS AND CRYPTOGRAPHIC PROCESSING METHOD, AND COMPUTER PROGRAM
    • 图形处理设备和图形处理方法以及计算机程序
    • US20140233729A1
    • 2014-08-21
    • US14143739
    • 2013-12-30
    • Taizo SHIRAIKyoji SHIBUTANI
    • Taizo SHIRAIKyoji SHIBUTANI
    • H04L9/06
    • 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盒的最小数量(针对公共密钥块加密中的差分攻击的鲁棒性指数)。
    • 55. 发明授权
    • Data transformation apparatus, data transformation method, and computer program
    • 数据变换装置,数据变换方法和计算机程序
    • US08787568B2
    • 2014-07-22
    • US12439302
    • 2007-08-29
    • Kyoji ShibutaniTaizo ShiraiToru AkishitaShiho Moriai
    • Kyoji ShibutaniTaizo ShiraiToru AkishitaShiho Moriai
    • G06F21/00H04L29/06
    • H04L9/0631G09C1/00H04L9/002H04L9/0625
    • A non-linear transformation processing structure having a high implementation efficiency and a high security is realized. Data transformation is performed using a first non-linear transformation part performing non-linear transformation using a plurality of small S-boxes; a linear transformation part receiving all the outputs from the first non-linear transformation part and performing data transformation using a matrix for performing optimal diffusion mappings; and a second non-linear transformation part including a plurality of small non-linear transformation parts that perform non-linear transformation on individual data units into which output data from the linear transformation part is divided. With this structure, appropriate data diffusion can be achieved without excessively increasing a critical path, and a structure with a high implementation efficiency and a high security can be achieved.
    • 实现了具有高实现效率和高安全性的非线性变换处理结构。 使用使用多个小S盒执行非线性变换的第一非线性变换部分执行数据变换; 线性变换部分接收来自第一非线性变换部分的所有输出,并且使用用于执行最佳扩散映射的矩阵执行数据变换; 以及包括多个小的非线性变换部分的第二非线性变换部分,所述多个小的非线性变换部分对来自线性变换部分的输出数据被划分成的各个数据单元执行非线性变换。 利用这种结构,可以在不过度增加关键路径的情况下实现适当的数据扩散,并且可以实现具有高实现效率和高安全性的结构。
    • 57. 发明申请
    • DATA PROCESSING DEVICE, DATA PROCESSING METHOD, AND PROGRAM
    • 数据处理设备,数据处理方法和程序
    • US20140003603A1
    • 2014-01-02
    • US14006392
    • 2012-02-20
    • Kyoji ShibutaniToru AkishitaTakanori IsobeTaizo ShiraiHarunaga HiwatariAtsushi Mitsuda
    • Kyoji ShibutaniToru AkishitaTakanori IsobeTaizo ShiraiHarunaga HiwatariAtsushi Mitsuda
    • H04L9/08
    • 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计算单元构成的非线性计算单元和位替换单元的重复结构。 小型化的非线性转换单元通过该重复配置来实现。
    • 59. 发明申请
    • AUTHENTICATION DEVICE, AUTHENTICATION METHOD, PROGRAM, AND SIGNATURE GENERATION DEVICE
    • 认证设备,认证方法,程序和签名生成设备
    • US20130219185A1
    • 2013-08-22
    • US13855427
    • 2013-04-02
    • Koichi SAKUMOTaizo ShiraiHarunaga Hiwatari
    • Koichi SAKUMOTaizo ShiraiHarunaga Hiwatari
    • H04L29/06
    • H04L63/08H04L9/3093H04L9/3221H04L9/3255
    • Provided is an authentication device including a key setting unit for setting a multi-order polynomial ui(t) (i=1 to n−1) to a secret key and setting a multi-order polynomial f that satisfies f(u1(t), . . . , un-1(t),t)=0 to a public key, a message transmission unit for transmitting a message c to a verifier, a verification pattern reception unit for receiving information on one verification pattern selected by the verifier from k (k≧3) verification patterns for one message c, and a response transmission unit for transmitting, to the verifier, response information, among k types of response information, corresponding to the information on the verification pattern received by the verification pattern reception unit. The response information is information that enables calculation of the secret key ui in a case all of the k verification patterns for the message c performed by using the k types of response information have been successful.
    • 提供了一种认证装置,包括:密钥设定单元,用于将密钥设置单元用于将密钥设置为多项式ui(t)(i = 1至n-1),并设置满足f(u1(t))的多阶多项式f, ,...,un-1(t),t)= 0,用于向验证者发送消息c的消息发送单元,用于接收由验证者选择的一个验证模式的信息的验证模式接收单元 对于一个消息c的k(k> = 3)个验证模式,以及响应发送单元,用于向与验证者发送对应于由验证模式接收到的验证模式的信息的k种响应信息中的响应信息 接待单位 响应信息是在通过使用k种类型的响应信息执行的用于消息c的所有k个验证模式已经成功的情况下能够计算秘密密钥ui的信息。
    • 60. 发明申请
    • CRYPTOGRAPHIC PROCESSING APPARATUS, CRYPTOGRAPHIC PROCESSING METHOD, AND COMPUTER PROGRAM THEREFOR
    • 图形处理设备,图形处理方法及其计算机程序
    • US20120324243A1
    • 2012-12-20
    • US13594444
    • 2012-08-24
    • Taizo SHIRAIBart Preneel
    • Taizo SHIRAIBart Preneel
    • G06F12/14
    • H04L9/14H04L9/002H04L9/0625H04L9/0631
    • A processing unit transforms first input information into first nonlinear transformed information that is transformed into first linear transformed information, and transforms second input information into second nonlinear transformed information that is transformed into second linear transformed information. An exclusive- or section performs an exclusive- or operation based on the first and second linear transformed information. When the first nonlinear and linear transformed information are expressed as a first and second sequence vector, respectively, and the second nonlinear and linear transformed information are expressed as a third and fourth sequence vector, respectively, then a first row vector chosen from a first inverse matrix of a first matrix that transforms the first sequence vector to the second sequence vector, and a second row vector chosen from a second inverse matrix of a second matrix that transforms the third sequence vector to the fourth sequence vector, are linearly independent.
    • 处理单元将第一输入信息变换为被变换为第一线性变换信息的第一非线性变换信息,并将第二输入信息变换为被变换为第二线性变换信息的第二非线性变换信息。 独占或部分基于第一和第二线性变换信息执行异或操作。 当第一非线性和线性变换信息分别表示为第一和第二序列向量时,第二非线性和线性变换信息分别表示为第三和第四序列向量,则从第一个反向 将第一序列向量变换为第二序列向量的第一矩阵的矩阵,以及从第三矩阵变换为第四序列向量的第二矩阵的第二逆矩阵选择的第二行向量是线性独立的。