会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Encryption/decryption system for calculating effective lower bits of a parameter for Montgomery modular multiplication
    • 加密/解密系统,用于计算Montgomery模数乘法的参数的有效低位
    • US07403965B2
    • 2008-07-22
    • US10888991
    • 2004-07-13
    • Kenji MukaidaMasahiko TakenakaNaoya ToriiShoichi Masui
    • Kenji MukaidaMasahiko TakenakaNaoya ToriiShoichi Masui
    • G06F7/00
    • G06F7/728
    • An arithmetic device for Montgomery modular multiplication which quickly calculates a parameter ND, the parameter ND satisfying R×R−1−N×ND=1 for an integer N and a radix R that is coprime to and greater than N, with a large number of effective lower bits. The device comprises an ND generator, a multiplication-accumulation (MAC) operator, and a sum data store. The ND generator produces effective lower bits of ND at a rate of k bits per clock cycle, with reference to lower k bits of a variable S, as well as to lower k bits of an odd positive integer N. The MAC operator multiplies the produced k-bit ND value by N and adds the resulting product to S. The sum data store stores the variable S, which is updated with the output of the MAC operator, with its bits shifted right by k bits, for use by the ND generator in the subsequent clock cycle.
    • 一种用于蒙哥马利模乘的运算装置,其快速计算参数ND,对于整数N满足RxR -1 -NxND = 1的参数ND和与N并且大于N的基数R, 大量有效的低位。 该装置包括ND发生器,乘积累加(MAC)运算符和和数据存储。 ND发生器以每个时钟周期的k比特的速率产生有效的低位,参考变量S的低k位,以及降低奇数正整数N的k位。MAC算子将所产生的 k位ND值乘以N,并将所得到的乘积加到S中。和数据存储器存储用MAC运算符的输出更新的变量S,其位被向右移位k位,供ND生成器使用 在随后的时钟周期。
    • 23. 发明申请
    • Arithmetic device
    • 算术设备
    • US20050165875A1
    • 2005-07-28
    • US10888991
    • 2004-07-13
    • Kenji MukaidaMasahiko TakenakaNaoya ToriiShoichi Masui
    • Kenji MukaidaMasahiko TakenakaNaoya ToriiShoichi Masui
    • G06F7/72G09C1/00G06F7/00
    • G06F7/728
    • An arithmetic device for Montgomery modular multiplication which quickly calculates a parameter ND with a large number of effective lower bits. The device comprises an ND generator, a multiplication-accumulation (MAC) operator, and a sum data store. The ND generator produces effective lower bits of ND at a rate of k bits per clock cycle, with reference to lower k bits of a variable S, as well as to lower k bits of an odd positive integer N. The MAC operator multiplies the produced k-bit ND value by N and adds the resulting product to S. The sum data store stores the variable S, which is updated with the output of the MAC operator, with its bits shifted right by k bits, for use by the ND generator in the subsequent clock cycle.
    • 一种用于蒙哥马利模数乘法的运算装置,它可以快速计算具有大量有效低位的参数ND。 该装置包括ND发生器,乘积累加(MAC)运算符和和数据存储。 ND发生器以每个时钟周期的k比特的速率产生有效的低位,参考变量S的低k位,以及降低奇数正整数N的k位。MAC算子将所产生的 k位ND值乘以N,并将所得到的乘积加到S中。和数据存储器存储用MAC运算符的输出更新的变量S,其位被向右移位k位,供ND生成器使用 在随后的时钟周期。
    • 27. 发明授权
    • Encryption circuit
    • 加密电路
    • US07158638B2
    • 2007-01-02
    • US10034321
    • 2002-01-03
    • Souichi OkadaNaoya ToriiTomohiro HayashiChikahiro DeguchiYumi Fujiwara
    • Souichi OkadaNaoya ToriiTomohiro HayashiChikahiro DeguchiYumi Fujiwara
    • H04K1/04
    • H04L9/0631H04L2209/122H04L2209/24
    • An encryption circuit that reduces a scale of circuit and can achieve a certain level of high-speed processing in the implementation of the AES block cipher. A round processing unit comprises: a first Round Key Addition circuit that adds a round key value to input data; an intermediate register/Shift Row transformation circuit that temporarily stores the output of the first Round Key Addition circuit and executes Shift Row transformation; a Byte Sub transformation circuit into which the values of the intermediate register/Shift Row transformation circuit are inputted and which executes Byte Sub transformation; a second Round Key Addition circuit into which the values of the intermediate register/Shift Row transformation circuit are inputted and which adds round key values; a Mix Column transformation circuit that executes Mix Column transformation upon the outputs of the second Round Key Addition circuit; and a second selector that outputs to the second Round Key Addition circuit one of the outputs of a first selector, the intermediate register/Shift Row transformation circuit, the Byte Sub transformation circuit, and the Mix Column transformation circuit.
    • 一种减少电路规模的加密电路,可在实现AES块密码时实现一定程度的高速处理。 圆处理单元包括:向输入数据添加循环密钥值的第一循环密钥加法电路; 中间寄存器/移位行变换电路,暂时存储第一循环密钥加法电路的输出,并执行移位行变换; 输入中间寄存器/移位行变换电路的值并执行Byte Sub变换的字节子变换电路; 第二循环密钥加法电路,其中输入中间寄存器/移位行变换电路的值,并加上循环键值; 混合列变换电路,对第二循环密钥加法电路的输出执行混合列变换; 以及第二选择器,其向第二圆形加法电路输出第一选择器,中间寄存器/移位行变换电路,字节子变换电路和混合列变换电路的输出之一。
    • 29. 发明授权
    • Encryption communication system
    • 加密通信系统
    • US5325433A
    • 1994-06-28
    • US41453
    • 1993-04-02
    • Naoya ToriiTakayuki HasebeRyota Akiyama
    • Naoya ToriiTakayuki HasebeRyota Akiyama
    • G09C1/00H04L9/08H04L9/30H04L9/00
    • H04L9/083H04L9/0863
    • An encryption communication system including: a communication center having at least a key information generating unit for generating key generating information used for encryption communication; and a plurality of user computers, each interconnected by a plurality of paths through the communication center, and each having at least an encryption key generating unit and an encryption processing unit. The communication center generates the key generating information Z based on predetermined modulo arithmetic formula. The user computer sends a password PW to the communication center, receives the key generating information therefrom, and generates an encryption key K used between the user computer and another party's computer based on predetermined modulo arithmetic formula. Further, the communication center provides a plurality of modulus numbers to share prime numbers assigned to at least two paths between the user computer and the other party's computer, and between the user computer and another party's computer, so that is possible to reduce the number of prime numbers.
    • 一种加密通信系统,包括:至少具有用于生成用于加密通信的密钥生成信息的密钥信息生成单元的通信中心; 以及多个用户计算机,每个用户计算机通过通信中心的多个路径互连,并且每个用户计算机至少具有加密密钥生成单元和加密处理单元。 通信中心基于预定的模运算公式生成密钥生成信息Z。 用户计算机向通信中心发送密码PW,从其接收密钥生成信息,并且基于预定的模运算公式生成在用户计算机与另一方的计算机之间使用的加密密钥K. 此外,通信中心提供多个模数,以共享分配给用户计算机和另一方的计算机之间的至少两条路径的质数,以及用户计算机与另一方的计算机之间的素数,使得可以减少 质数。