Patent ID: 7837098
Filing Date: 2010-11-23
Classification: G06Q,G07F

Abstract:
1. A host to perform a data communication with an automatic teller machine and to establish online a shared key to be used for the data communication, the host comprising: a key management center to store a public key of the automatic teller machine and an ID thereof, and a host computer i) to generate first information including a first partial key and a first nounce to transmit, to the automatic teller machine, a first cryptogram where the first information is encrypted using the public key of the automatic teller machine, ii) to receive, from the automatic teller machine, a second cryptogam where second information is encrypted using a public key of the host, wherein the second information includes the first nounce that is obtained by decrypting, at the automatic teller machine, the first cryptogram, and a second partial key and a second nounce that are generated at the automatic teller machine, iii) to determine whether the first nounce obtained by decrypting the second cryptogram is the same as the first nounce included in the first information, and iv) to transmit, to the automatic teller machine, third information including the second nounce that is obtained by decrypting the second cryptogram, wherein the shared key is generated based on the first partial key and the second partial key.