CPC G07C 9/22 (2020.01) [G06F 21/35 (2013.01); G07C 9/00174 (2013.01); G07C 9/00309 (2013.01); G06F 2221/2103 (2013.01); G06F 2221/2111 (2013.01); G07C 2009/00341 (2013.01); G07C 2009/00769 (2013.01); H04W 4/80 (2018.02)] | 20 Claims |
1. A method implemented by a terminal, the method comprising:
performing, by the terminal and an access card, a first proximity check for the access card, the first proximity check sharing a local value associated with the terminal and a remote value associated with the access card, the local value and the remote value being unique randomly generated values associated respectively with the terminal and the access card;
determining, by the terminal, that the access card has passed the first proximity check based on determining a time interval between sending of the local value associated with the terminal and the receipt of the remote value associated with the access card, and based thereon, performing, by the terminal with the access card, an authentication check of the access card in accordance with the local value associated with the terminal, the remote value associated with the access card, and a local challenge value associated with the terminal; and
determining, by the terminal, that the access card has passed the first proximity check and the authentication check, and based thereon, validating, by the terminal, an authenticity and proximity of the access card.
|