AUTHENTICATING A CHIP CARD INTERFACE DEVICE
First Claim
1. A chip card interface device (CCID) configured for authenticating with a backend system during a transaction with the backend system, the CCID comprising:
- a network communication device configured for communicating with the backend system over a network;
a processing device coupled with the network communication device, the processing device configured for;
instructing the network communication device to communicate a transaction initiation communication to the backend system,receiving a request for authentication information from the backend system,and instructing the network communication device to communicate an authentication communication to the backend system, the authentication communication including information configured to indicate an identity of the processing device such that the backend system can authenticate the identity of the processing device and complete the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is configured for authenticating a chip card interface device (CCID) during a transaction with the CCID. The system has a communication device configured for communicating with the CCID over a network and a processing device coupled with the communication device. The processing device is configured for receiving a transaction initiation communication from the CCID and instructing the communication device to communicate a request for authentication information including a random number to the CCID. The CCID encrypts the random number with a unique chip key (UCK) previously created with a master chip key (MCK). Then, the CCID communicates the encrypted random number to the system along with a serial number. The system recalculates the UCK using the serial number, encrypts a copy of the random number using the recalculated UCK and compares the encrypted copy with the encrypted random number received from the CCID to authenticate the CCID.
17 Citations
51 Claims
-
1. A chip card interface device (CCID) configured for authenticating with a backend system during a transaction with the backend system, the CCID comprising:
-
a network communication device configured for communicating with the backend system over a network; a processing device coupled with the network communication device, the processing device configured for; instructing the network communication device to communicate a transaction initiation communication to the backend system, receiving a request for authentication information from the backend system, and instructing the network communication device to communicate an authentication communication to the backend system, the authentication communication including information configured to indicate an identity of the processing device such that the backend system can authenticate the identity of the processing device and complete the transaction. - View Dependent Claims (2, 3, 4)
-
-
5. A method for authenticating a chip card interface device (CCID) with a backend system during a transaction with the backend system, the method comprising:
-
instructing, by a processing device of the CCID, the network communication device to communicate a transaction initiation communication to the backend system; receiving, at the processing device, a request for authentication information from the backend system; and instructing, by the processing device, the network communication device to communicate an authentication communication to the backend system, the authentication communication including information corresponding to an identity of the processing device such that the backend system can authenticate the identity of the processing device and complete the transaction. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer-readable medium comprising computer-readable instructions for execution by a chip card interface device (CCID), the instructions configured for authenticating the CCID with a backend system during a transaction with the backend system, the instructions comprising:
-
instructions for instructing, by a processing device of the CCID, a network communication device to communicate a transaction initiation communication to the backend system; instructions for receiving, at the processing device, a request for authentication information from the backend system; and instructions for instructing, by the processing device, the network communication device to communicate an authentication communication to the backend system, the authentication communication including information corresponding to an identity of the processing device such that the backend system can authenticate the identity of the processing device and complete the transaction. - View Dependent Claims (10, 11, 12)
-
-
13. A system configured for authenticating a chip card interface device (CCID) during a transaction with the CCID, the system comprising:
-
a communication device configured for communicating with the CCID over a network; a processing device coupled with the communication device, the processing device configured for; receiving a transaction initiation communication from the CCID; instructing the communication device to communicate a request for authentication information to the CCID; receiving an authentication communication from the CCID in response to the request for authentication information, the authentication communication including information configured to indicate an identity of a processing device of the CCID; and determining whether the identity of the processing device corresponds with a processing device allowed to conduct the transaction. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for authenticating a chip card interface device (CCID) during a transaction with the CCID, the method comprising:
-
communicating, by a communication device of a system, with the CCID over a network; receiving, at a processing device of the system coupled with the communication device of the system, a transaction initiation communication from the CCID; instructing, by the processing device, the communication device to communicate a request for authentication information to the CCID; receiving, at the processing device, an authentication communication from the CCID in response to the request for authentication information, the authentication communication including information configured to indicate an identity of a processing device of the CCID; and determining, by the processing device of the system, whether the identity of the processing device of the CCID corresponds with a processing device allowed to conduct the transaction. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product comprising a non-transitory computer-readable medium comprising computer-readable instructions for execution by a chip card interface device (CCID), the instructions configured for authenticating a chip card interface device (CCID) during a transaction with the CCID, the instructions comprising:
-
instructions for communicating, by a communication device of a system, with the CCID over a network; instructions for receiving, at a processing device of the system coupled with the communication device of the system, a transaction initiation communication from the CCID; instructions for instructing, by the processing device, the communication device to communicate a request for authentication information to the CCID; instructions for receiving, at the processing device, an authentication communication from the CCID in response to the request for authentication information, the authentication communication including information configured to indicate an identity of a processing device of the CCID; and instructions for determining, by the processing device of the system, whether the identity of the processing device of the CCID corresponds with a processing device allowed to conduct the transaction. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification