发明申请
- 专利标题: Program conversion device, and secret keeping program
- 专利标题(中): 程序转换装置,秘密保存程序
-
申请号: US11918785申请日: 2006-04-21
-
公开(公告)号: US20090217008A1公开(公告)日: 2009-08-27
- 发明人: Taichi Sato , Motoji Ohmori , Rieko Asai , Yuichi Futa , Tomoyuki Haga , Masahiro Mambo
- 申请人: Taichi Sato , Motoji Ohmori , Rieko Asai , Yuichi Futa , Tomoyuki Haga , Masahiro Mambo
- 优先权: JP2005-124115 20050421; JP2005-379128 20051228
- 国际申请: PCT/JP2006/308454 WO 20060421
- 主分类号: G06F9/302
- IPC分类号: G06F9/302 ; G06F9/30
摘要:
Provided is a program conversion apparatus for generating a secret holding program, which disables a malicious analyzer from analyzing the an original program easily.The program conversion apparatus generates a first instruction group for acquiring values to assign to selection parameters; a second instruction group that includes an instruction group for acquiring, based on an arithmetic expression that uses the selection parameters, a selection identifier showing a selection-target data piece to be processed next; a third instruction group for updates a value of each selection parameter so as to reflect one of (a) a selection identifier showing one of the selection-target data pieces that has already been processed, and (b) at least one of one or more values that have already been assigned to the selection parameters; and selection-target data pieces that, by processing in a predetermined order, output an execution result identical to a result of the original program, each of the selection-target data pieces being in correspondence with a different selection identifier. The program conversion apparatus generates the secret holding program so as to include the first instruction group, the second instruction group, the third instruction group and the selection-target data pieces.
信息查询