发明名称 PROGRAM CONVERTING DEVICE, SECURE PROCESSING DEVICE, COMPUTER PROGRAM, AND RECORDING MEDIUM
摘要 <p>To provide a program conversion device capable of executing a program that includes a secret operation for decrypting encrypted data using secret information without exposure of the secret information in a memory thereby to improve confidentiality in execution of the program. In an execution program generation device 10, with respect to an original program that includes secret operation processing that is an operation performed between each bit value of operand information and a corresponding bit value of secret information that is in the same bit position as the bit value of the operand information, a combining function generation unit 107 generates combining function processing for applying a bitwise self-dual function to an input value, a split secret information generation unit 102 generates pieces of split secret information by performing an inverse operation of the self-dual function on the secret information, a program conversion unit 106 generates pieces of split secret operation processing each for performing the operation between each bit value of the operand information and a corresponding bit value of a different piece of the split secret information that is in the same bit position as the bit value of the operand information, and replaces the secret operation processing included in the original program with the pieces of the split secret operation processing and the combining function processing.</p>
申请公布号 EP1873676(B1) 申请公布日期 2013.11.20
申请号 EP20060730071 申请日期 2006.03.27
申请人 PANASONIC CORPORATION;NARA INSTITUTE OF SCIENCE AND TECHNOLOGY 发明人 ASAI, RIEKO;SATO, TAICHI;HAGA, TOMOYUKI;MATSUMOTO, KENICHI;MONDEN, AKITO;NAKAMURA, MASAHIDE
分类号 G06F21/00;G06F21/10;H04L9/08 主分类号 G06F21/00
代理机构 代理人
主权项
地址