会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Software license protection via cryptography
    • 通过密码学软件许可证保护
    • US06385726B1
    • 2002-05-07
    • US08825676
    • 1997-03-20
    • Takayuki HasebeNaoya ToriiMasahiko Takenaka
    • Takayuki HasebeNaoya ToriiMasahiko Takenaka
    • G06F124
    • H04N21/2541G06F21/10
    • A contents utilizing management apparatus includes a utilizing condition storing unit for storing a utilizing condition corresponding to a sum of money of purchased authorization of contents, a determination unit, coupled to a plurality of computers in which contents are utilized, for determining, based on the utilizing condition of the contents referring to a utilizing request supplied from one of the plurality of computers, whether the contents can be utilized, and a utilizing permission unit for supplying permission to utilize the contents to the one of the plurality of computers when the determination unit determines that the contents can be utilized.
    • 内容利用管理装置包括:利用条件存储部,存储与内容的购买授权的金额相对应的利用条件;连接到使用内容的多个计算机的判定部,基于 利用所述内容的条件参照从所述多台计算机之一提供的利用请求,所述内容是否可以被利用;以及利用许可单元,用于当所述确定单元向所述多个计算机中的一个计算机提供使用所述内容的许可时 确定可以利用内容。
    • 12. 发明授权
    • File protection system, software utilization system using the file
protection system and storage medium used in the software utilization
system
    • 文件保护系统,使用软件利用系统中使用的文件保护系统和存储介质的软件利用系统
    • US5917908A
    • 1999-06-29
    • US623682
    • 1996-03-29
    • Masahiko TakenakaTakayuki HasebeNaoya ToriiNoboru Iwayama
    • Masahiko TakenakaTakayuki HasebeNaoya ToriiNoboru Iwayama
    • G06F12/00G06F1/00G06F12/14G06F21/00G06F21/22G06F21/24G11B20/00G11B23/28G11B27/10G11B27/32H04K1/00H04L9/00
    • G11B27/329G06F21/6218G11B20/00086G11B20/00123G11B20/0021G11B20/00224G11B20/00246G11B20/0071G11B27/105G06F2211/007G11B23/28
    • A file protection system for protecting a file which is stored in a storage unit includes a storage position deciding unit for deciding a positional-information corresponding to an area in which information of the file is stored in the storage unit and an encryption unit for encrypting the information of the file in accordance with a predetermined algorithm using at least a part of the positional-information decided by the storage position deciding unit. Information obtained by the encryption unit is stored in the area identified by the positional-information in the storage unit. A file protection system is operable when information of a file which was encrypted as described above is read out from a storage unit. The file protection system includes a decryption unit for decrypting the encrypted information of the file which is read out from an area in the storage unit using information corresponding the area, an extracting unit for extracting the positional-information from information obtained by the decryption unit, and a determination unit for determining whether or not the positional-information extracted by the extracting unit is equal to corresponding positional-information which is at least a part of the information corresponding to the area from which the encrypted information of the file is read out. When the determination unit determines that two pieces of positional-information are not equal to each other, it is determined that the information obtained by the decryption unit does not include correct information of the file.
    • 用于保护存储在存储单元中的文件的文件保护系统包括:存储位置确定单元,用于确定与存储在存储单元中的文件的信息相对应的区域的位置信息;以及加密单元, 使用由存储位置决定单元决定的位置信息的至少一部分,根据预定算法对文件进行信息。 由加密单元获得的信息被存储在由存储单元中的位置信息识别的区域中。 当从存储单元读出如上所述加密的文件的信息时,文件保护系统可操作。 文件保护系统包括:解密单元,用于使用与该区域对应的信息从存储单元中的区域读出的文件的加密信息解密;提取单元,用于从由解密单元获得的信息中提取位置信息; 以及确定单元,用于确定由提取单元提取的位置信息是否等于对应于与读取文件的加密信息的区域相对应的信息的至少一部分的对应位置信息。 当确定单元确定两个位置信息彼此不相等时,确定由解密单元获得的信息不包括文件的正确信息。
    • 14. 发明授权
    • Multiple-word multiplication-accumulation circuit and montgomery modular multiplication-accumulation circuit
    • 多字乘法积累电路和montgomery模乘法积累电路
    • US08078661B2
    • 2011-12-13
    • US10898178
    • 2004-07-26
    • Kenji MukaidaMasahiko TakenakaNaoya ToriiShoichi Masui
    • Kenji MukaidaMasahiko TakenakaNaoya ToriiShoichi Masui
    • G06F7/38
    • G06F7/728G06F7/5443
    • A multiple-word multiplication-accumulation circuit suitable for use with a single-port memory. The circuit is composed of a multiplication-accumulation (MAC) operator and surrounding registers. The MAC operator has multiplicand and multiplier input ports with different bit widths to calculate a sum of products of multiple-word data read out of a memory. The registers serve as buffer storage of multiple-word data to be supplied to individual input ports of the MAC operator. The amount of data supplied to the MAC operator in each clock cycle is adjusted such that total amount of data consumed and produced by the MAC operator in one clock cycle will be equal to or smaller than the maximum amount of data that the memory can transfer in one clock cycle. This feature enables the use of a bandwidth-limited single-port memory, without causing adverse effect on the efficiency of MAC operator usage.
    • 适用于单端口存储器的多字乘法积累电路。 该电路由乘积(MAC)运算符和周围寄存器组成。 MAC运算符具有不同位宽的乘法器和乘法器输入端口,以计算从存储器读出的多个字数据的乘积之和。 这些寄存器用作缓冲存储多字数据以提供给MAC操作员的各个输入端口。 调整在每个时钟周期内提供给MAC运算符的数据量,使得MAC运算符在一个时钟周期内消耗和产生的数据总量将等于或小于存储器可以传输的最大数据量 一个时钟周期。 该功能使得能够使用带宽限制的单端口存储器,而不会对MAC操作者使用的效率造成不利影响。
    • 16. 发明授权
    • 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生成器使用 在随后的时钟周期。
    • 18. 发明申请
    • 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生成器使用 在随后的时钟周期。