会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明申请
    • Computer System and Computer Program Executing Encryption or Decryption
    • 计算机系统和计算机程序执行加密或解密
    • US20070237326A1
    • 2007-10-11
    • US11578837
    • 2005-04-15
    • Masao NonakaKaoru YokotaMotoji Ohmori
    • Masao NonakaKaoru YokotaMotoji Ohmori
    • H04L9/10
    • H04L9/0631H04L9/005H04L2209/24
    • A computer system having resistance to timing attacks based on measuring processing times is offered. The computer system encrypts or decrypts a plain text or ciphertext via a process of converting the partial data on the plain text or the encrypted text into conversion data. A conversion table includes one piece of conversion data corresponding to the partial data at the start position of the line table area and includes data not associated with the conversion in the other position. A computer program includes: an operation instruction group for calculating the predetermined position of the corresponding conversion data in the conversion table by using the acquired partial data; and a read instruction group for reading out the conversion data from the position calculated from the conversion table.
    • 提供了一种基于测量处理时间具有抵抗定时攻击的计算机系统。 计算机系统通过将纯文本或加密文本上的部分数据转换为转换数据的处理来对明文或密文进行加密或解密。 转换表包括与行表区域的开始位置处的部分数据相对应的一条转换数据,并且包括与另一位置的转换不相关的数据。 计算机程序包括:操作指令组,用于通过使用所获取的部分数据来计算转换表中相应的转换数据的预定位置; 以及读取指示组,用于从从转换表计算出的位置读出转换数据。
    • 54. 发明授权
    • Data encryption device and data encryption method
    • 数据加密设备和数据加密方式
    • US08094811B2
    • 2012-01-10
    • US11597915
    • 2006-02-10
    • Kaoru YokotaMasao Nonaka
    • Kaoru YokotaMasao Nonaka
    • H04L9/28
    • H04L9/0631H04L9/003H04L2209/08
    • A data encryption device that is capable of stopping power analysis attacks and reducing instances of speed drops and memory amount increases in encryption processing more effectively than in the past; the data encryption device performs a predetermined encryption, based on a key, on a plain text, and includes a random number generation unit (410a) which generates one core random number per round, concatenates a predetermined amount of plural core random numbers and generates a first random number; an exclusive OR unit which data-merges the plain text with the first random number and generates intermediate data (410b); and a data randomizing unit (410f, 410k) which performs a data randomizing process on the intermediate data, the data randomizing process being based on the first random number, a second random number and the key.
    • 数据加密装置能够比过去更有效地停止功率分析攻击并减少速度下降和存储量的增加,加密处理更加有效; 数据加密装置基于密钥对明文执行预定的加密,并且包括每循环生成一个核随机数的随机数生成单元(410a),连接预定量的多个核随机数,并生成 第一个随机数; 数据合并明文与第一随机数的异或单元,生成中间数据(410b); 以及对中间数据执行数据随机化处理的数据随机化单元(410f,410k),数据随机化处理基于第一随机数,第二随机数和密钥。
    • 60. 发明授权
    • Data encryption apparatus, data converting method, data converting program, recording medium and integrated circuit
    • 数据加密装置,数据转换方法,数据转换程序,记录介质和集成电路
    • US08135130B2
    • 2012-03-13
    • US12095684
    • 2007-06-19
    • Masao NonakaKaoru YokotaMotoji Ohmori
    • Masao NonakaKaoru YokotaMotoji Ohmori
    • H04L29/06
    • H04L9/0618H04L2209/122H04L2209/24
    • The data encryption apparatus with a data converting unit splits 256-bit input data into 32-bit data blocks A1, B1, A2, and B2. A first combining unit performs an exclusive OR operation on A1 and B1, and on A2 and B2. A first scramble unit branches A1, A2, and the results of the exclusive OR operations (C1 and C2) into three data blocks each, and for each set of three data blocks, shift-rotates two of the data blocks and combines the shifted data blocks with the remaining data block. A second combining unit performs an exclusive OR operation on D1 and E2, and on D2 and E1, which are the results of the processing performed by the first scramble unit. A block concatenating unit concatenates the results of the operations performed by the second combining unit. A second scramble unit branches the concatenated data into three data blocks, shift-rotates two of the data blocks and combines the two shifted data blocks with the remaining data block.
    • 具有数据转换单元的数据加密装置将256位输入数据分解为32位数据块A1,B1,A2和B2。 第一组合单元对A1和B1以及A2和B2执行异或运算。 第一加扰单元将A1,A2和异或运算(C1和C2)的结果分别分成三个数据块,并且对于每组三个数据块,移位旋转两个数据块,并组合移位的数据 具有剩余数据块的块。 第二组合单元对D1和E2执行异或运算,并且对作为由第一加扰单元进行的处理的结果的D2和E1执行异或运算。 块级联单元连接由第二组合单元执行的操作的结果。 第二加扰单元将连接的数据分成三个数据块,移动旋转两个数据块,并将两个移位的数据块与剩余的数据块组合。