The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 03, 2012

Filed:

Mar. 27, 2006
Applicants:

Rieko Asai, Osaka, JP;

Taichi Sato, Osaka, JP;

Tomoyuki Haga, Nara, JP;

Kenichi Matsumoto, Nara, JP;

Akito Monden, Nara, JP;

Masahide Nakamura, Nara, JP;

Inventors:

Rieko Asai, Osaka, JP;

Taichi Sato, Osaka, JP;

Tomoyuki Haga, Nara, JP;

Kenichi Matsumoto, Nara, JP;

Akito Monden, Nara, JP;

Masahide Nakamura, Nara, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

To provide a program conversion device capable of executing a program that includes a secret operation using secret information without exposure of the secret information in a memory. In an execution program generation device, with respect to an original program that includes the secret operation, a combining function generation unit generates combining function processing for applying a bitwise self-dual function to an input value, a split secret information generation unit generates pieces of split secret information by performing an inverse operation of the self-dual function, a program conversion unit 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, and replaces the secret operation processing with the pieces of the split secret operation processing and the combining function processing.


Find Patent Forward Citations

Loading…