IP Library Granted Patent US 8,019,084
Granted Patent B1
US 8,019,084 · App. 11/981,169 · Granted Sep 13, 2011

Automated banking machine remote key load system and method

Assignee: Diebold, Incorporated
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 8,019,084
App. No.
11/981,169
Granted
Sep 13, 2011
Kind
B1
Abstract

A card activated cash dispensing automated banking machine is provided that is operative to send a message to a host banking system, which message includes data representative of a request to transfer an encrypted terminal master key from the host banking system to the automated banking machine. A processor in an encrypting pin pad (EPP) in the automated banking machine is operative to decrypt a received encrypted terminal master key using an asymmetric encryption algorithm with a first private asymmetric key previously stored in the EPP. The EPP is operative to store the terminal master key in the EPP for use with decrypting at least one further key received from the host banking system.

Claims (20)

1. Apparatus comprising:

a card activated cash dispensing automated banking machine,

wherein the automated banking machine includes at least one card reader device operative to read a card provided by a user of the machine,

wherein the automated banking machine includes a cash dispenser,

wherein the automated banking machine includes an encrypting pin pad (EPP), wherein the EPP includes at least one processor and a first private asymmetric key stored in the EPP,

wherein the automated banking machine is operative to send at least one first message to a host banking system, wherein the at least one first message includes first data representative of a request to transfer a terminal master key to the automated banking machine, wherein the automated banking machine is operative to receive at least one second message from the host banking system, wherein the at least one second message includes an encrypted terminal master key, wherein the at least one processor of the EPP is operative to validate at least portions of the second message, wherein the at least one processor of the EPP is operative to decrypt the terminal master key with the first private asymmetric key using an asymmetric encryption algorithm, wherein the at least one processor of the EPP is operative to store the terminal master key in the EPP for use with decrypting at least one further key received from the host banking system.

2. The apparatus according to claim 1 , wherein the automated banking machine is operative to receive at least one message from the host banking system, wherein the at least one message includes a command to initiate a transfer of a terminal master key to the automated banking machine, wherein the automated banking machine is operative to send the at least one first message to the host banking system responsive to the at least one third message.

3. The apparatus according to claim 2 , wherein the third message corresponds to an operational command message, wherein the first message corresponds to a solicited status message.

4. The apparatus according to claim 1 , wherein the first message corresponds to an unsolicited status message, wherein the second message corresponds to a write command message.

5. The apparatus according to claim 1 , wherein the at least one processor of the EPP is operative to determine that the terminal master key is a double-length key, wherein the at least one processor of the EPP is operative to configure a current encryption algorithm that is used by the at least one processor of the EPP to encrypt data, from a Single-DES encryption algorithm to a double-length Triple-DES encryption algorithm responsive to determining that the terminal master key is a double-length key.

6. The apparatus according to claim 1 , wherein the at least one processor of the EPP is operative to generate at least one pair of keys, wherein the at least one pair of keys includes a public key of the EPP and a private key of the EPP, wherein the private key of the EPP corresponds to the first private asymmetric key, wherein the at least one processor of the EPP is operative to encrypt a personal identification number (PIN) inputted through the EPP using the at least one further key received from the host banking system, wherein the at least one processor of the EPP is operative to store the public key of the EPP and the private key of the EPP in a memory of the EPP, wherein the at least one processor of the EPP is operative to generate at least one certificate request message with the EPP, wherein the certificate request message includes the public key of the EPP, wherein the at least one processor of the EPP is operative to output the certificate request message from the EPP, wherein the EPP is operative to receive at least one EPP certificate signed by a certificate authority (CA), wherein the EPP certificate includes the public key of the EPP, wherein the at least one processor of the EPP is operative to receive at least one certificate of the CA signed by the CA, wherein the certificate of the CA includes a public key of the CA, wherein the at least one processor of the EPP is operative to store the EPP certificate and the public key of the CA in the memory of the EPP.

7. The apparatus according to claim 6 , wherein the public key of the CA corresponds to an original public key of an initial CA, wherein the EPP includes the original public key of the initial CA and at least one original public key of the host banking system, wherein the at least one processor of the EPP is operative to validate the first message using the original public key of the host banking system, wherein the automated banking machine is operative to receive a new certificate of a new CA from the host banking system, wherein the new certificate of the new CA includes a new public key of the new CA, wherein the new certificate of the new CA is signed by the initial CA, wherein the new certificate of the new CA is further signed by the host banking system, wherein the at least one processor of the EPP is operative to validate the digital signature of the initial CA included with the new certificate of the new CA using the original public key of the initial CA, wherein the at least one processor of the EPP is operative to validate a digital signature of the host banking system included with the new certificate of the new CA using the at least one original public key of the host banking system, wherein the at least one processor of the EPP is operative to store the new public key of the new CA in the EPP.

8. Apparatus comprising:

a card activated cash dispensing automated banking machine,

wherein the automated banking machine includes a card reader, a cash dispenser, and an encrypting pin pad (EPP),

wherein the automated banking machine reads card data corresponding to financial accounts from user cards with the card reader,

wherein the EPP includes at least one processor, wherein the EPP includes a first private asymmetric key stored in the EPP,

wherein the automated banking machine includes at least one computer in operative connection with the card reader, the cash dispenser, and the EPP,

wherein the at least one computer is operatively configured to send at least one first message to a host banking system, wherein the at least one first message includes first data representative of a request to transfer a terminal master key to the automated banking machine, wherein the at least one computer is operatively configured to receive at least one second message from the host banking system, wherein the at least one second message includes an encrypted terminal master key,

wherein the at least one processor of the EPP is operatively configured to validate at least portions of the at least one second message, wherein the at least one processor of the EPP is operatively configured to decrypt the terminal master key with the first private asymmetric key of the EPP using an asymmetric encryption algorithm, wherein the at least one processor of the EPP is operatively configured to store the terminal master key in the EPP for use with decrypting at least one further key received from the host banking system.

Assignments (22)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT R/F 066599/0767 Recorded Dec 19, 2024
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: DIEBOLD SELF-SERVICE SYSTEMS; DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069743/0497 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 066545/0078 Recorded Dec 19, 2024
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069743/0001 →
SECURITY INTEREST Recorded Feb 14, 2024
From: DIEBOLD NIXDORF, INCORPORATED; DIEBOLD SELF-SERVICE SYSTEMS
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 066599/0767 →
SECURITY INTEREST Recorded Feb 9, 2024
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 066545/0078 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 USD NOTES REEL/FRAME 053270/0783) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (NEW TERM LOAN REEL/FRAME 062299/0717) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0288 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2026 NOTES REEL/FRAME 062299/0794) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0202 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 EUR NOTES REEL/FRAME 053271/0067) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064641/0836 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (R/F 062299/0618) Recorded Jun 16, 2023
From: GLAS AMERICAS LLC
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064008/0852 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 7, 2023
From: JPMORGAN CHASE BANK, N.A.
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064021/0405 →
RELEASE OF SECURITY INTEREST IN PATENTS INTELLECTUAL PROPERTY Recorded Jan 10, 2023
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
Reel/Frame 062338/0429 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (INTELLECTUAL PROPERTY) - EUR NOTES Recorded Jan 6, 2023
From: U.S. BANK TRUSTEES LIMITED, AS RESIGNING AGENT; DIEBOLD NIXDORF, INCORPORATED, AS GRANTOR; DIEBOLD SELF-SERVICE SYSTEMS, AS GRANTOR
To: GLAS AMERICAS LLC, AS THE SUCCESSOR AGENT
Reel/Frame 062308/0587 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (INTELLECTUAL PROPERTY) - USD NOTES Recorded Jan 6, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS THE RESIGNING AGENT; DIEBOLD NIXDORF, INCORPORATED, AS GRANTOR; DIEBOLD SELF-SERVICE SYSTEMS, AS GRANTOR
To: GLAS AMERICAS LLC, AS THE SUCCESSOR AGENT
Reel/Frame 062308/0499 →
PATENT SECURITY AGREEMENT - 2026 NOTES Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0794 →
PATENT SECURITY AGREEMENT - TERM LOAN Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0717 →
PATENT SECURITY AGREEMENT - SUPERPRIORITY Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0618 →
SECURITY INTEREST (ABL) Recorded Dec 29, 2022
From: DIEBOLD NIXDORF, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 062250/0387 →
SECURITY INTEREST (NOTES) Recorded Jul 21, 2020
From: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 053270/0783 →
SECURITY INTEREST (NOTES) Recorded Jul 21, 2020
From: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
To: U.S. BANK TRUSTEES LIMITED
Reel/Frame 053271/0067 →
CHANGE OF NAME Recorded Sep 26, 2017
From: DIEBOLD, INCORPORATED
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 044048/0417 →
PATENT SECURITY AGREEMENT Recorded Aug 17, 2016
From: DIEBOLD, INCORPORATED; DIEBOLD SELF SERVICE SYSTEMS
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039723/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2007
From: ZAJKOWSKI, TIMOTHY; DOLAND, ANNE; SMITH, MARK D.
To: DIEBOLD, INCORPORATED
Reel/Frame 020116/0460 →
Continuity (3)
Division 11645423 · Dec 26, 2006
Division 10126728 · Apr 19, 2002
Provisional Application 60285724 · Apr 23, 2001