Instruction generation apparatus for generating a computer program resistant to unauthorized analyses and tampering
AssigneePanasonic Corporation
InventorsTaichi Sato, Rieko Asai
Life of this patent
Estimating the term…
Loading patent…
AssigneePanasonic Corporation
InventorsTaichi Sato, Rieko Asai
Estimating the term…
A tampering-prevention-process generation apparatus generates an output process instruction group to be executed by an execution processing apparatus in order to protect a first process instruction which causes the execution processing apparatus to assign a value to an assign-target variable. The tampering-prevention-process generation apparatus includes a branch-process-instruction-group generating unit configured to generate, as a part of the output process instruction group, a branch process instruction group which causes a processing route to branch to the first process instruction. The tampering-prevention-process generation apparatus also includes a dependent-process-instruction-group generating unit configured to generate, as a part of the output process instruction group, a dependent process instruction group which causes the execution processing apparatus to execute a process dependent on the value of the assign-target variable.
An instruction generation apparatus which generates an output process instruction group including a plurality of instructions to be executed by a computer, said apparatus comprising:
An instruction generation apparatus which generates an output process instruction group including a plurality of instructions to be executed by a computer, said apparatus comprising:
An instruction generation apparatus which generates an output process instruction group including a plurality of instructions to be executed by a computer, said apparatus comprising:
An instruction generation apparatus which generates an output process instruction group including a plurality of instructions to be executed by a computer, said apparatus comprising:
Dependencies are inferred from the claim text.