摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a data processing apparatus and method, wherein tamper resistance is enhanced even when processing speed is required. <P>SOLUTION: A CPU (Central Processing Unit) 4 reads encrypted data 16, makes a cipher circuit 6 decrypt them to generate plain text data 17, makes a scramble circuit 14 perform scramble processing using a scramble key, and temporarily stores them in a secure RAM (Random Access Memory) 13. The CPU makes the scramble circuit 14 descramble data stored in the secure RAM 13 to acquire the plain text data 17, executes prescribed processing by use thereof, and makes the cipher circuit 6 encrypt the already processed data after the processing is completed. The CPU 4 notifies the scramble circuit 14 that the prescribed processing is completed, and the scramble circuit 14 updates the scramble key by a random number generated by an RNG (Random Number Generator) 8 according thereto. <P>COPYRIGHT: (C)2010,JPO&INPIT</p> |