IP Library Granted Patent US 10,445,710
Granted Patent B2
US 10,445,710 · App. 14/468,770 · Granted Oct 15, 2019

Security device key management

Inventor: Alexander William Whytock (Scotland, GB)
Assignee: NCR Corporation
G06Q20/1085G06F21/604G06Q20/3829G07F19/201
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 10,445,710
App. No.
14/468,770
Granted
Oct 15, 2019
Kind
B2
Abstract

A method includes using a cryptographic infrastructure via a security processor in a device to communicate with a host, and managing, via the security processor, a cryptographic relationship with a security peripheral coupled to the security processor independent of the cryptographic infrastructure used to communicate with the host.

Claims (33)

1. A method comprising:

using a first cryptographic infrastructure to communicate with a host via a security processor in a device to establish a first cryptographic relationship between the security processor and the host, including obtaining a first cryptographic key associated with the first cryptographic relationship from the host; separately managing in the device, via the security processor, a second cryptographic relationship with a security peripheral coupled to the security processor using a second cryptographic infrastructure independent of the first cryptographic infrastructure, including obtaining a second cryptographic key associated with the second cryptographic relationship from a source other than the host by the security processor, and sending the second cryptographic key to the security peripheral independently of the host by the security processor, wherein the device is a self-service terminal that includes the security processor and a main processor the executes applications on the self-service terminal;

and managing, by the security processor, multiple peripherals of the self-service terminal with a different cryptographic infrastructure and different cryptographic key managed for each one of the multiple peripherals, wherein the different cryptographic infrastructures and different cryptographic keys are used for the multiple peripherals of the self-service terminal to communicate with the security processor via a network card coupled to a network connection.

2. The method of claim 1 and further comprising using an encryption key for communications between the host and the security processor.

3. The method of claim 2 wherein the encryption key is received by the security processor from the host.

4. The method of claim 3 and further comprising:

encrypting data via the security processor using the key; and

sending the encrypted data to the security peripheral.

5. The method of claim 2 and further comprising providing the encryption key to the security peripheral via the security processor transparent to the host.

6. The method of claim 2 and further comprising using a different encryption key to communicate between the security processor and the security peripheral.

7. The method of claim 1 wherein the first and the second cryptographic infrastructures utilize different encryption protocols.

8. A method comprising:

communicating using a first cryptographic key infrastructure on a security processor of a self-service terminal to securely communicate with a remote host system, wherein the host system provides a host key for encrypted data;

executing, by a main processor of the self-service terminal, applications that process on the self-service terminal, wherein the main processor is separate and independent from the security processor of the self-service terminal;

separately managing in the self-service terminal, via the security processor, a second cryptographic key infrastructure independently of the first cryptographic key infrastructure, including obtaining another key associated with the second cryptographic relationship from a source other than the host by the security processor, and sending the second cryptographic key to the security peripheral independently of the host by the security processor; and

managing, by the security processor, multiple peripheral of the self-service terminal with a different cryptographic key infrastructure managed for each one of the multiple peripherals, wherein the different cryptographic infrastructures and different cryptographic keys are used for the multiple peripherals of the self-service terminal to communicate with the security processor via a network card coupled to a network connection.

9. The method of claim 8 wherein the security peripheral comprises a card reader.

10. The method of claim 8 wherein the security peripheral comprises a cash dispenser.

11. The method of claim 8 wherein the security processor comprises an input device for receiving a customer entered personal identification number.

12. The method of claim 8 and further comprises two different security peripherals.

13. The method of claim 12 wherein the two different security peripherals communicate securely with the security processor via different and independent cryptographic key infrastructures.

14. The method of claim 12 wherein the two different security peripherals communicate securely with the security processor via the same cryptographic key infrastructure, each of which is independent of the other.

15. A self-service terminal comprising:

a security processor;

a main processor;

a network connector coupled to the security processor to provide communications with a remote host;

a peripheral security device connector coupled to the security processor to provide communications with a peripheral security device; and

a computer readable storage device coupled to the security processor and having a program stored thereon for execution by the security processor to separately encrypt in the self-service terminal communications with the host using a first cryptographic infrastructure using a first cryptographic key obtained from the host by the security processor and communications with a peripheral security device via the peripheral security device connector using a second cryptographic infrastructure independent from the first cryptographic key based security infrastructure using a second cryptographic key obtained from a source other than the host by the security processor, and to send the second cryptographic key to the peripheral security device independently of the host by the security processor prior to encrypting the communications with the peripheral security device via the peripheral security device connector, and manage, by the security processor, multiple peripherals of the self-service terminal with a different cryptographic infrastructure managed for each one of the multiple peripherals;

wherein the main processor is configured to execute applications that process on the self-service terminal and the different cryptographic infrastructures and different cryptographic keys are used for the multiple peripherals of the self-service terminal to communicate with the security processor via a network card coupled to a network connection.

16. The self-service terminal of claim 15 wherein the first and second cryptographic key infrastructures are the same, utilize a same key, and are managed independently of each other.

17. The self-service terminal of claim 15 and further comprising two different security peripherals communicating securely with the security processor via different and independent cryptographic key infrastructures.

18. The self-service terminal of claim 17 wherein the two different security peripherals communicate securely with the security processor via the same cryptographic key infrastructure, each of which is independent of the other.

19. The self-service terminal of claim 17 and further comprising security peripheral selected from the group consisting of a cash dispenser, finger print reader, signature scanner, and card reader.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
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 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
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 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2014
From: WHYTOCK, ALEXANDER WILLIAM
To: NCR CORPORATION
Reel/Frame 033610/0599 →
Continuity (1)
Related Publication 20160063462A1 · Mar 3, 2016