Emulation method for managing a reader for a chip card incompatible with an environment
OwnerHerve Cunininventor
Life of this patent
Estimating the term…
Abstract
A personal computer emulates the functionality of a smart card reader that conforms with the PCSC standard, to enable the computer to communicate with a reader that complies with the EMV standard for financial transactions. An interface in the personal computer checks commands being sent to the reader, to determine if they represent a case in which data is to be received in a response from the reader. If so, the interface emulates the return of a state word which identifies the amount of data in the response. In reply, the interface receives a new command, to which it then responds with data received from the reader.
Claims4
A method of emulating a chip card reader functioning according to the PCSC standard in order to manage a chip card reader functioning according to the EMV standard and communicating with the chip card according to the protocol T=0, characterized in that it comprises the following operations consisting of:
- (a) determining the types of APDU exchanges for which it is necessary to effect an emulation,
- (b) emulating the return of a state word (SW1, SW2) in compliance with the standards to the PCSC environment,
- (c) when the type of APDU exchange corresponds to a Case 2 as defined in ISO 7816-4, receiving the command C-APDU complying with the state word,
- (d) when the type of APDU exchange corresponds to a Case 4 as defined in the standards, receiving the command GET-RESPONSE using the state word,
- (e) returning R-APDU in response to C-APDU or to GET-RESPONSE.
Dependencies are inferred from the claim text.