会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明授权
    • Program illegiblizing device and method
    • 程序非法化装置和方法
    • US08312297B2
    • 2012-11-13
    • US11918904
    • 2006-04-21
    • Taichi SatoMotoji OhmoriRieko AsaiYuichi FutaTomoyuki HagaMasahiro Mambo
    • Taichi SatoMotoji OhmoriRieko AsaiYuichi FutaTomoyuki HagaMasahiro Mambo
    • G06F21/00
    • G06F21/14
    • A program obfuscating device for generating obfuscated program from which unauthorized analyzer cannot obtain confidential information easily. The program obfuscating device stores original program that contains authorized program instructions and confidential process instruction group containing confidential information that needs to be kept confidential, generates process instructions which, when executed in predetermined order, provide same result, with execution of last process instruction thereof, as the confidential process instruction group, inserts the process instructions into the original program at position between start of the original program and the confidential process instruction group so as to be executed in the predetermined order, in place of the confidential process instruction group, generates dummy block as dummy of the process instructions, and inserts the dummy block and control instruction, which causes the dummy block to be bypassed, into the original program, and inserts branch instruction into the dummy block.
    • 一种用于产生混淆程序的程序混淆装置,从而使未经授权的分析仪不能容易地获得机密信息。 程序模糊处理装置存储包含授权程序指令的原始程序和包含需要保密的机密信息的机密处理指令组,生成处理指令,当以预定顺序执行时,执行其最后处理指令, 作为机密处理指令组,代替机密处理指令组,将处理指令插入到原始程序开始之间的位置和机密处理指令组之间以便以预定顺序执行的处理指令,生成伪代码 块作为处理指令的虚拟,并将使块旁路的虚拟块的伪块和控制指令插入到原始程序中,并将分支指令插入到虚拟块中。
    • 65. 发明授权
    • Program converter, encrypting device, and encrypting method
    • 程序转换器,加密设备和加密方法
    • US07724897B2
    • 2010-05-25
    • US11912489
    • 2006-04-26
    • Kaoru YokotaMotoji OhmoriYuichi Futa
    • Kaoru YokotaMotoji OhmoriYuichi Futa
    • H04K1/00H04L9/00H04L9/28
    • H04L9/0662H04L2209/12
    • A program converter (1) converts a program (P) which performs arithmetic addition processing to execute encryption, into a converted program (tP) which performs processing equivalent to the processing of the program (P). The program converter (1) includes: a key data extraction unit (10) which extracts key data from the program (P); an addition table generation unit (11) which generates an addition table from the extracted key data; a conversion table extraction unit (12) which extracts a conversion table from the program (P); a table merger unit (13) which generates a merger table by merging the generated-addition table and the extracted conversion table; a random number generation unit (14) which generates a random number; a table randomization unit (15) which generates a randomized merger table by randomizing the merger table using the generated random number; and a converted-program generation unit (16) which generates the converted program (tP) according to the generated randomized merger table.
    • 程序转换器(1)将执行加法处理的程序(P)转换为执行与程序(P)的处理相当的处理的转换程序(tP)。 程序转换器(1)包括:从程序(P)提取密钥数据的密钥数据提取单元(10); 附加表生成单元,从所提取的密钥数据生成加法表; 转换表提取单元,从程序(P)中提取转换表; 表合并单元,其通过合并生成加法表和提取的转换表来生成合并表; 产生随机数的随机数生成单元(14); 表格随机化单元,其通过使用所生成的随机数随机化所述合并表来生成随机化合并表; 以及根据生成的随机合并表生成转换程序(tP)的转换程序生成单元(16)。
    • 67. 发明授权
    • Prime calculation device, method, and key issuing system
    • 主要计算装置,方法和钥匙发放系统
    • US07634084B2
    • 2009-12-15
    • US10582803
    • 2004-12-21
    • Yuichi FutaMotoji Ohmori
    • Yuichi FutaMotoji Ohmori
    • H04L9/28H04K1/00
    • G06F17/10G06F7/72G06F2207/7204H04L9/3033H04L2209/08
    • The present invention offers a prime calculating apparatus for achieving prime calculation where producing identical primes is avoided by simple management techniques. The prime calculating apparatus stores a known prime q and management information unique in the use range of primes. The prime calculating apparatus reads the management information; generates random information R based on the read management information; reads prime q; calculates prime candidate N, according to N=2×random information R×prime q+1, using the read prime q and generated random information R; tests whether the calculated prime candidate N is a prime; and outputs the calculated prime candidate N as a prime when the primality of the calculated prime candidate N is determined. Herewith, the prime calculating apparatus is able to calculate prime candidates from unique management information while avoiding producing identical primes.
    • 本发明提供了一种用于实现主要计算的主要计算装置,其中通过简单的管理技术来避免产生相同的素数。 主计算装置存储在素数的使用范围中唯一的已知素数q和管理信息。 主计算装置读取管理信息; 基于读取的管理信息生成随机信息R; 读q 根据N = 2x随机信息Rxprime q + 1,使用读取素数q和生成的随机信息R来计算素数候选N; 测试所计算的素数候选N是否为素数; 并且当确定所计算的素数候选N的原语时,将所计算的素数候选N作为素数输出。 因此,主计算装置能够从唯一的管理信息计算主要候选者,同时避免产生相同的素数。
    • 68. 发明授权
    • Encryption communication system
    • 加密通信系统
    • US07603554B2
    • 2009-10-13
    • US10559725
    • 2004-06-14
    • Yuichi FutaMasato YamamichiMasami Yamamichi, legal representativeSatomi Yamamichi, legal representativeKeiko Yamamichi, legal representativeMotoji OhmoriMakoto Tatebayashi
    • Yuichi FutaMasato YamamichiMotoji OhmoriMakoto Tatebayashi
    • H04L9/32
    • H04L9/3236H04L9/3093H04L2209/60
    • An encryption transmission apparatus and an encryption reception apparatus avoid attack that takes advantage of a re-transmission request. A server apparatus encrypts a content key five times, thereby generating five encrypted content keys, calculates a hash value of the content key, and transmits the five encrypted content keys and the hash value. An image playback apparatus receives the five encrypted content keys and the hash value, decrypts the five encrypted content keys thereby generating five content keys, calculates hash values, each corresponding to the generated content keys, and compares the calculated hash values with the received hash value, respectively. If at least one of the five calculated hash values matches the received hash value, the corresponding content key is considered correct. Conversely, if none of the five calculated hash values matches the received hash value, it is considered a decryption error.
    • 加密发送装置和加密接收装置避免利用重发请求的攻击。 服务器装置对内容密钥进行五次加密,从而生成五个加密的内容密钥,计算内容密钥的哈希值,并发送五个加密内容密钥和哈希值。 图像重放装置接收五个加密的内容密钥和哈希值,对五个加密的内容密钥进行解密,从而生成五个内容密钥,计算与生成的内容密钥相对应的哈希值,并将计算的哈希值与接收到的散列值进行比较 , 分别。 如果五个计算的散列值中的至少一个与接收的散列值匹配,则相应的内容密钥被认为是正确的。 相反,如果五个计算的散列值中没有一个与接收的散列值匹配,则认为它是解密错误。
    • 70. 发明申请
    • Program illegiblizing device and method
    • 程序非法化装置和方法
    • US20090083521A1
    • 2009-03-26
    • US11918904
    • 2006-04-21
    • Taichi SatoMotoji OhmoriRieko AsaiYuichi FutaTomoyuki HagaMasahiro Mambo
    • Taichi SatoMotoji OhmoriRieko AsaiYuichi FutaTomoyuki HagaMasahiro Mambo
    • G06F9/30
    • G06F21/14
    • A program obfuscating device for generating obfuscated program from which unauthorized analyzer cannot obtain confidential information easily. The program obfuscating device stores original program that contains authorized program instructions and confidential process instruction group containing confidential information that needs to be kept confidential, generates process instructions which, when executed in predetermined order, provide same result, with execution of last process instruction thereof, as the confidential process instruction group, inserts the process instructions into the original program at position between start of the original program and the confidential process instruction group so as to be executed in the predetermined order, in place of the confidential process instruction group, generates dummy block as dummy of the process instructions, and inserts the dummy block and control instruction, which causes the dummy block to be bypassed, into the original program, and inserts branch instruction into the dummy block.
    • 一种用于产生混淆程序的程序混淆装置,从而使未经授权的分析仪不能容易地获得机密信息。 程序模糊处理装置存储包含授权程序指令的原始程序和包含需要保密的机密信息的机密处理指令组,生成处理指令,当以预定顺序执行时,执行其最后处理指令, 作为机密处理指令组,代替机密处理指令组,将处理指令插入到原始程序开始之间的位置和机密处理指令组之间以便以预定顺序执行的处理指令,生成伪代码 块作为处理指令的虚拟,并将使块旁路的虚拟块的伪块和控制指令插入到原始程序中,并将分支指令插入到虚拟块中。