摘要 |
<P>PROBLEM TO BE SOLVED: To enhance the security of a transaction using public key authentication. <P>SOLUTION: A certification authority 2 sends a public key certificate CertA including a public key of a user A and an address of a user terminal 1A to the user terminal 1A. An electronic money issuing authority 3 sends electronic money including the address to the user terminal 1A. A user terminal 1B sends a random number to the user terminal 1A. The user terminal 1A encrypts the random number with a secret key and sends the resultant encrypted random number to the user terminal 1B. The user terminal 1B extracts the public key from the public key certificate CertA sent from the user terminal 1A to decrypt the encrypted random number, and if both random numbers match, sends the public key certificate CertA and the electronic money sent from the user terminal 1A to the electronic money issuing authority 3. The electronic money issuing authority 3 extracts the address from the public key certificate CertA, extracts the address from the electronic money, determines whether or not both addresses match, and sends the determination result to the user terminal 1B. <P>COPYRIGHT: (C)2006,JPO&NCIPI |