摘要 |
PROBLEM TO BE SOLVED: To maintain security against malicious programs by access control based on the information of like a program manufacturer and a program version. SOLUTION: When a process 3120 for executing a program 312 in a portable device 31 generates a communication request for communicating with a master device 32, the master device 32 acquires a public key 31221 indicating the origin of the underlying program 312 of the process 3120 through an incorporated function part 311 of the portable device 31, and authenticates the origin of the underlying program 312 of the process 3120 to the incorporated function part 311 of the portable device 31 by a public key system using the public key 31221 and a private key 31241. When unsuccessful in authenticating the program 312 or when without a user authority corresponding to the public key 31221, the master device 32 does not perform processing arising from communication or otherwise performs the processing with a certain limited user authority. COPYRIGHT: (C)2005,JPO&NCIPI |