摘要 |
PROBLEM TO BE SOLVED: To provide a program management system capable of preventing the intrusion of any illegal program into a portable terminal. SOLUTION: When the certification and registration request of a program is issued from a program developer, a gateway device 2 transfers an inspection program for inspecting the validity of a program to the program developer. When informed from the program developer that the developed program has passed the inspection program the gateway device 2 accepts the registration of the developed program, registers the program, acquires a public key from a cryptographic key data base 4, adds this public key to the developed program and registers the program in a server device 3. When the acquisition request of the program is issued from a portable terminal 1, the gateway device 2 accesses the server device 3, and acquires the program to which the public key has been added, and transfers the public key to the cryptographic key data base 4 in order to perform key authentication with a private key, and downloads only the program whose authentication has been successful to the portable terminal 1. |