摘要 |
<p>PROBLEM TO BE SOLVED: To provide a software processing device capable of obstructing the installation of invalid software. SOLUTION: Downloaded software and an attached signature enciphered by the secret key of a software distributor are temporarily held in the buffer of a RAM 13. After a processor 14 and the working memory of the RAM 13 are initialized at a specified timing and, based on the public key of the distributor created in a ROM 11 and the signature of the software temporarily held in the buffer, the validity of the software is verified by a first processing program code created in the ROM 11. When the validity is verified, the software from the buffer of the RAM 13 is stored in a flash memory 12 by a second processing program code created in the ROM 11.</p> |