TAP TO COPY DATA TO CLIPBOARD VIA NFC
First Claim
Patent Images
1. A system, comprising:
- a memory storing instructions; and
a processor, coupled with the memory, operable to execute the instructions stored in the memory to cause the processor to;
receive encrypted data from a contactless card associated with an account, the encrypted data generated based on a diversified key, a master key, and a counter value stored in a memory of the contactless card;
receive from a server, an indication specifying the server decrypted the encrypted data based on the diversified key, the master key, and the counter value;
receive, from the server, an encrypted account number associated with the account;
decrypt, by the application, the encrypted account number to yield the account number; and
copy, by the application based on the server decrypting the encrypted data, the account number to a clipboard of an operating system (OS) executing on the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are generally directed to copying data to a clipboard of a mobile device from a contactless card using NFC. A mobile device may issue a request to read data from the contactless card. The contactless card may generate encrypted data in response to the request. The mobile device may receive the encrypted data via NFC and transmit the encrypted data to a server for verification. The server may verify the encrypted data and transmit an indication of an account number for the contactless card to the mobile device. The mobile device may then copy the account number to a clipboard of the mobile device.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory storing instructions; and a processor, coupled with the memory, operable to execute the instructions stored in the memory to cause the processor to; receive encrypted data from a contactless card associated with an account, the encrypted data generated based on a diversified key, a master key, and a counter value stored in a memory of the contactless card; receive from a server, an indication specifying the server decrypted the encrypted data based on the diversified key, the master key, and the counter value; receive, from the server, an encrypted account number associated with the account; decrypt, by the application, the encrypted account number to yield the account number; and copy, by the application based on the server decrypting the encrypted data, the account number to a clipboard of an operating system (OS) executing on the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a processor circuit of a mobile device, encrypted data from a contactless card associated with an account, the encrypted data generated based on a diversified key, a master key, and a counter value stored in a memory of the contactless card; receiving, by the processor circuit from a server, an indication specifying the server decrypted the encrypted data based on the diversified key, the master key, and the counter value; receiving, by the processor circuit from the server, an encrypted account number associated with the account; decrypting, by the processor circuit, the encrypted account number to yield the account number; and copying, by the processor circuit based on the server decrypting the encrypted data, the account number to a clipboard of an operating system (OS) executing on the processor circuit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to cause the processor to:
-
receive encrypted data from a contactless card associated with an account, the encrypted data generated based on a diversified key, a master key, and a counter value stored in a memory of the contactless card; receive, from a server, an indication specifying the server decrypted the encrypted data based on the diversified key, the master key, and the counter value; receive, from the server, an encrypted account number associated with the account; decrypt the encrypted account number to yield the account number; and copy the account number to a clipboard of an operating system (OS) executing on the processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification