摘要 |
PROBLEM TO BE SOLVED: To perform both secrecy protection and high-speed processing by individually performing the execution of an instruction, and deciphering and ciphering by deciphering an already ciphered instruction stored in a second storage means, storing it in a first storage means, ciphering information present in the first storage means and returning it to the second storage means. SOLUTION: The ciphered instruction and data stored in the second storage means 5 are decoded, stored in the first storage means 2 and executed and processed in a data processing means 1. Also, at the time of outputting the data from the data processing means 1 to the second storage means 5, they are tentatively stored in the first storage means 2, then ciphered in a ciphering means 3 and stored in the second storage means 5. Thus, since the ciphered instruction and data stored in the second storage means 5 are decoded and stored in the first storage means 2, the execution and deciphering of a machine instruction and the ciphering and storage of the data are individually processed. |