Augmented reality information display and interaction via NFC based authentication
First Claim
1. An apparatus comprising:
- a camera;
a near-field communication (NFC) reader;
memory to store instructions; and
one or more processors, coupled with the memory, operable to execute the instructions that, when executed, cause the one or more processors to;
detect a contactless card via the NFC reader, the contactless card being tapped to the apparatus by a user;
receive one or more cryptograms from the contactless card via NFC, wherein information in the one or more cryptograms is encrypted by the contactless card using a diversified key and the information includes at least a first customer identifier;
decrypt the information in the one or more cryptograms using the diversified key to obtain the first customer identifier;
determine whether the first customer identifier and a second customer identifier stored in memory match, anddetermine, based on the determination that the first and second customer identifiers match, that user authentication is successful, the successful user authentication indicating that the contactless card is issued or authorized to the user; and
display, via an augmented reality (AR) interface, sensitive card information associated with a card on or adjacent to the card in AR when the card is detected by the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are generally directed to improving card security by providing a user a contactless card with no sensitive card information, such as card number, card verification value, and expiration date, printed thereon, and displaying the sensitive card information relative to the card in augmented reality (AR) based on successful NFC-based user authentication. According to examples, the NFC-based user authentication may be performed by one-tapping or single tapping the contactless card to user mobile device. One or more portions of the sensitive card information may be obfuscated to further enhance card security. Moreover, the user can interact with AR elements including the sensitive card information to perform various actions.
555 Citations
20 Claims
-
1. An apparatus comprising:
-
a camera; a near-field communication (NFC) reader; memory to store instructions; and one or more processors, coupled with the memory, operable to execute the instructions that, when executed, cause the one or more processors to; detect a contactless card via the NFC reader, the contactless card being tapped to the apparatus by a user; receive one or more cryptograms from the contactless card via NFC, wherein information in the one or more cryptograms is encrypted by the contactless card using a diversified key and the information includes at least a first customer identifier; decrypt the information in the one or more cryptograms using the diversified key to obtain the first customer identifier; determine whether the first customer identifier and a second customer identifier stored in memory match, and determine, based on the determination that the first and second customer identifiers match, that user authentication is successful, the successful user authentication indicating that the contactless card is issued or authorized to the user; and display, via an augmented reality (AR) interface, sensitive card information associated with a card on or adjacent to the card in AR when the card is detected by the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a camera; a near-field communication (NFC) reader; memory to store instructions; and one or more processors, coupled with the memory, operable to execute the instructions that, when executed, cause the one or more processors to; detect a contactless card via the NFC reader, the contactless card being tapped to the apparatus by a user; receive one or more cryptograms from the contactless card via NFC, wherein information in the one or more cryptograms is encrypted by the contactless card using a diversified key and the information includes at least a first customer identifier; send the one or more cryptograms including the first customer identifier to one or more remote computing devices, wherein the one or more remote computing devices performs at least the decryption of the information in the one or more cryptograms using the diversified key; receive an indication or confirmation from the one or more remote computing devices that the user is authenticated or that the first customer identifier and a second customer identifier stored at the one or more computing devices or a database match; determine, based on the indication or the confirmation from the remote computing devices, that user authentication is successful, the successful user authentication indicating that the contactless card is issued or authorized to the user; and display, via an augmented reality (AR) interface, sensitive card information associated with a card on or adjacent to the card in AR when the card is detected by the camera. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing computer-readable program code executable by at least one processor to:
-
detect a contactless card via a near-field communication (NFC) reader, the contactless card being tapped to an apparatus by a user; receive one or more cryptograms from the contactless card via NFC, wherein information in the one or more cryptograms is encrypted by the contactless card using a diversified key and the information includes at least a first customer identifier; perform user authentication by; (i) decrypting the information in the one or more cryptograms using the diversified key to obtain the first customer identifier and (ii) determining whether the first customer identifier and a second customer identifier stored in memory match, or (i) sending the one or more cryptograms including the first customer identifier to one or more remote computing devices, wherein the one or more remote computing devices performs at least the decryption of the information in the one or more cryptograms using the diversified key and (ii) receiving an indication or confirmation from the one or more remote computing devices that the user is authenticated or that the first customer identifier and a second customer identifier stored at the one or more computing devices or a database match; and determine, based on the determination that the first and second customer identifiers match, that user authentication is successful, the successful user authentication indicating that the contactless card is issued or authorized to the user; and display, via an augmented reality (AR) interface, sensitive card information associated with a card on or adjacent to the card in AR when the card is detected by the camera. - View Dependent Claims (17, 18, 19, 20)
-
Specification