IP Library Granted Patent US 11,887,120
Granted Patent B2
US 11,887,120 · App. 17/030,835 · Granted Jan 30, 2024

System and method for touchless pin entry

Inventors: Charles Harrow (Scotland, GB); Robert White (Scotland, GB)
Assignee: NCR Atleos Corporation
G06Q20/4012G06Q20/1085G06Q20/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,887,120
App. No.
17/030,835
Granted
Jan 30, 2024
Kind
B2
Abstract

A system and method is described for the touchless entry of a personal identification number (PIN) at a self-service terminal such as an automated teller machine (ATM). A mobile device includes a PIN entry application. The self-service terminal includes a wireless interface for communicating wirelessly with the PIN entry application in the mobile device. A communication channel is established between a particular customer's mobile device and the self-service terminal. The PIN entry application verifies a public key for the self-service terminal at the mobile device. The customer's PIN is encrypted by the PIN entry application at the mobile device using either an ephemeral symmetric encryption key or a one-time RSA PIN transport public key. The encrypted PIN is transmitted to an encryption processor at the self-service terminal. The encryption processor decrypts the PIN using the appropriate encryption key.

Claims (45)

1. A method for touchless entry of a personal identification number (PIN) to a self-service terminal, the self-service terminal including an interface for communicating wirelessly with a mobile device, comprising:

reading a primary account number of a customer from a bank card of the customer via a card reader at the self-service terminal;

establishing a wireless communication channel directly between a mobile device of the customer and a wireless interface included within an encrypting PIN pad module at the self-service terminal by scanning for and locating an open PIN entry application on the mobile device of the customer after reading the primary account number of the customer from the bank card of the customer at the self-service terminal;

verifying a public key of the self-service terminal at the mobile device;

formatting a PIN for the customer into a PIN-block that does not include the primary account number for the customer;

encrypting only the PIN-block for the customer at the mobile device; and

transmitting only the encrypted PIN-block from the mobile device to the self-service terminal;

decrypting the encrypted PIN-block at the self-service terminal, and

wherein the mobile device of the customer never receives or stores the primary account number of the customer.

2. The method of claim 1 , further comprising generating an ephemeral symmetric encryption key at the mobile device.

3. The method of claim 2 , further comprising encrypting the ephemeral symmetric encryption key using the public key at the mobile device.

4. The method of claim 3 , further comprising transmitting the encrypted ephemeral symmetric encryption key to the self-service terminal.

5. The method of claim 4 , further comprising decrypting the encrypted ephemeral symmetric encryption key at the self-service terminal using a private key of the self-service terminal, the private key corresponding to the public key of the self-service terminal.

6. The method of claim 5 , wherein the PIN-block is encrypted using the ephemeral symmetric encryption key at the mobile device.

7. The method of claim 6 , wherein the PIN is decrypted using the decrypted ephemeral symmetric encryption key at the self-service terminal.

8. The method of claim 1 , wherein encrypting only the PIN-block at the mobile device comprises: requesting a one-time public key from the self-service terminal; receiving the one-time public key from the self-service terminal; and encrypting only the PIN-block using the one-time public key.

9. The method of claim 8 , further comprising signing the one-time public key at the self-service terminal with a private key of the self-service terminal, the private key corresponding to the public key of the self-service terminal.

10. The method of claim 9 , further comprising verifying the signature of the one-time public key at the mobile device using the public key of the self-service terminal prior to encrypting the PIN-block using the one-time public key.

11. The method of claim 8 , wherein the PIN is decrypted using a private key corresponding to the one-time public key.

12. The method of claim 1 , further comprising: transmitting mobile device-specific information from the mobile device to the self-service terminal; signing the mobile device-specific information with the private key at the self-service terminal and forwarding the signed mobile device-specific information to the mobile device; and verifying that the public key is up to date by verifying the signature of the mobile device- specific information received from the self-service terminal.

13. The method of claim 1 , further comprising receiving the public key of the self-service terminal at the mobile device by reading a QR code version of the public key displayed on a display of the self-service terminal.

14. A method for touchless entry of a personal identification number (PIN) at a self-service terminal, the self-service terminal including a wireless interface for communicating wirelessly with a mobile device, comprising:

reading a primary account number of a customer from a bank card of the customer via a card reader at the self-service terminal;

establishing a wireless communication channel directly between the mobile device of the customer and the wireless interface included within an encrypting PIN pad module at the self-service terminal by scanning for and locating an open PIN entry application on the mobile device of the customer after reading the primary account number of the customer from the bank card of the customer at the self-service terminal;

verifying a public key of the self-service terminal at the mobile device;

formatting a PIN for the customer into a PIN-block that does not include a primary account number for the customer;

encrypting only the PIN-block for the customer at the mobile device;

transmitting the encrypted PIN-block to a host associated with the self-service terminal for signing the encrypted PIN;

receiving the host-signed encrypted PIN-block at the mobile device;

transmitting only the host-signed encrypted PIN-block from the mobile device to the self-service terminal;

verifying the host signature of the host-signed encrypted PIN-block at the self-service terminal;

decrypting the encrypted PIN-block at the self-service terminal, and

wherein the mobile device of the customer never receives or stores the primary account number of the customer.

15. A system for touchless entry of a personal identification number (PIN), comprising:

a mobile device of a customer, the mobile device including a PIN entry application, the PIN entry application never receiving or storing a primary account number of the customer;

a self-service terminal comprising a central processing unit, a display, a card reader, a PIN entry device having an encryption processor, and a wireless interface included within an encrypting PIN pad module for communicating wirelessly with the mobile device to receive only an encrypted PIN and not a primary account number;

wherein the PIN entry application is configured to verify a public key of the self-service terminal at the mobile device, format a PIN for the customer into a PIN-block that does not include a primary account number for the customer, encrypt only the PIN-block for the customer, and transmit only the encrypted PIN-block directly to the self-service terminal via the wireless interface on a wireless communication channel thereon established by scanning for and locating the PIN entry application on the mobile device of the customer after the primary account number of a customer is read from a bank card of the customer via a card reader at the self-service terminal; and

wherein the encryption processor is configured to decrypt the encrypted PIN-block.

16. The system of claim 15 , wherein the PIN entry application is configured to: generate an ephemeral symmetric encryption key;

encrypt the ephemeral symmetric encryption key using the public key; and

transmit the encrypted ephemeral symmetric encryption key to the self-service terminal.

17. The system of claim 16 , wherein the encryption processor is configured to decrypt the encrypted ephemeral symmetric encryption key at the self-service terminal using a private key of the self-service terminal, the private key corresponding to the public key of the self-service terminal.

18. The system of claim 17 , wherein the PIN entry application is configured to encrypt the PIN-block using the ephemeral symmetric encryption key and wherein the encryption processor is configured to decrypt the PIN using the decrypted ephemeral symmetric encryption key.

19. The system of claim 15 , wherein the PIN entry application is configured to request a one-time public key from the self-service terminal, receive the one- time public key from the self-service terminal, and encrypt the PIN-block using the one-time public key.

20. The system of claim 19 , wherein the encryption processor is configured to decrypt the PIN using a private key corresponding to the one-time public key.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
SECURITY INTEREST Recorded Oct 17, 2024
From: NCR ATLEOS CORPORATION (F/K/A NCR CORPORATION)
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 069182/0787 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →