IP Library Patent Application 14591218
Patent Application
App. No. 14/591,218

SYSTEMS AND METHODS FOR CREATING AND TRACKING STATES OF ENCRYPTION DEVICES

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 None
App. No.
14/591,218
Abstract

Systems and methods for creating and tracking states of encryption devices are disclosed herein. In various embodiments, systems and methods herein are configured for changing the state of a particular encryption device based upon receiving information from an operator that the particular encryption device is in storage, in transit, deployed, etc. According to particular embodiments, systems and methods herein are configured for changing the state of the particular encryption device based on the format of a payload received from the encryption device, a number of failed decryptions of a particular payload received from the encryption device, etc.

Claims (49)

1 . A computer system for managing encryption device status changes comprising:

a P2PE management system comprising at least one processor and operatively connected to an encryption device, the at least one processor configured for:

changing a state of the encryption device based upon transactional information received from the encryption device, wherein changing the state of the encryption device based upon transaction information comprises:

receiving a transaction payload from an encryption device, the transaction payload comprising transaction information and non-transaction information;

determining whether the transaction information is unencrypted; and

in response to determining that the transaction information is unencrypted, disabling the encryption device by changing a state of the encryption device to a tampered state.

2 . The computer system of claim 1 , wherein the at least one processor is further configured for changing the state of the encryption device based on input from an operator.

3 . The computer system of claim 2 , wherein the at least one processor is further configured for changing the state of the encryption device based upon receiving an indication from a first operator that the encryption device is in transit from a manufacturer to a key injection facility.

4 . The computer system of claim 2 , wherein the at least one processor is further configured for changing the state of the encryption device to a stored state based upon receiving an indication from a second operator that the encryption device is stored at a merchant.

5 . The computer system of claim 4 , wherein the at least one processor is further configured for changing the state of the encryption device to a deployed state based upon receiving an indication from a third operator that the encryption device is deployed for use by the merchant.

6 . The computer system of claim 5 , wherein changing the state of the encryption device based upon transaction information further comprises:

receiving a first transaction payload from the encryption device, the first transaction payload being a first payload received from the encryption device, the first transaction payload comprising transaction information and non-transaction information;

upon receiving the first transaction payload from the encryption device, changing the state of the encryption device from the deployed state to an active state.

7 . The computer system of claim 6 , wherein the at least one processor configured for facilitating decryption of the transaction information when the state of the at least one encryption device is in the active state.

8 . The computer system of claim 7 , wherein changing the state of the encryption device based upon transaction information further comprises, in response to determining that the transaction information is unencrypted, disabling facilitating decryption of the transaction information of the encryption device based on changing the state of the encryption device to the tampered state from the active state.

9 . The computer system of claim 8 , wherein:

the first transaction payload comprises transaction information and non-transaction information in a particular format;

the at least one processor configured for saving an indication of the particular format;

the transaction payload comprises transaction information and non-transaction information in a second particular format; and

changing the state of the encryption device based upon transaction information further comprises, in response to determining that the second particular format does not match the indication of the particular format, disabling facilitating decryption of the transaction information of the encryption device and changing the state of the encryption device to the tampered state from the active state.

10 . A computer-implemented method for managing encryption device status changes, the method comprising the steps of:

providing a P2PE management system comprising at least one processor and operatively connected to an encryption device;

changing, by the at least one processor, a state of the encryption device based upon transactional information received from the encryption device, wherein changing the state of the encryption device based upon transaction information comprises:

receiving a transaction payload from an encryption device, the transaction payload comprising transaction information and non-transaction information;

determining whether the transaction information is unencrypted; and

in response to determining that the transaction information is unencrypted, disabling the encryption device by changing a state of the encryption device to a tampered state.

11 . The computer-implemented method of claim 1 , wherein the method further comprises the step of changing, by the at least one processor, the state of the encryption device based on input from an operator.

12 . The computer-implemented method of claim 11 , wherein the at least one processor is further configured for changing the state of the encryption device based upon receiving an indication from a first operator that the encryption device is in transit from a manufacturer to a key injection facility.

13 . The computer-implemented method of claim 11 , wherein the method further comprises the step of changing, by the at least one processor, the state of the encryption device to a stored state based upon receiving an indication from a second operator that the encryption device is stored at a merchant.

14 . The computer-implemented method of claim 13 , wherein the method further comprises the step of changing, by the at least one processor, the state of the encryption device to a deployed state based upon receiving an indication from a third operator that the encryption device is deployed for use by the merchant.

15 . The computer-implemented method of claim 14 , wherein changing the state of the encryption device based upon transaction information further comprises:

receiving a first transaction payload from the encryption device, the first transaction payload being a first payload received from the encryption device, the first transaction payload comprising transaction information and non-transaction information;

upon receiving the first transaction payload from the encryption device, changing the state of the encryption device from the deployed state to an active state.

16 . The computer-implemented method of claim 15 , wherein the method further comprises the step of facilitating decryption of the transaction information when the state of the at least one encryption device is in the active state.

17 . The computer-implemented method of claim 16 , wherein changing the state of the encryption device based upon transaction information further comprises, in response to determining that the transaction information is unencrypted, disabling facilitating decryption of the transaction information of the encryption device based on changing the state of the encryption device to the tampered state from the active state.

18 . The computer-implemented method of claim 17 , wherein:

the first transaction payload comprises transaction information and non-transaction information in a particular format;

the method further comprises the step of saving an indication of the particular format;

the transaction payload comprises transaction information and non-transaction information in a second particular format; and

changing the state of the encryption device based upon transaction information further comprises, in response to determining that the second particular format does not match the indication of the particular format, disabling facilitating decryption of the transaction information of the encryption device and changing the state of the encryption device to the tampered state from the active state.

19 . A computer system for managing encryption device status changes comprising:

a P2PE management system comprising at least one processor and operatively connected to an encryption device, the at least one processor configured for:

changing the state of the encryption device based on input from an operator;

changing a state of the encryption device based upon transactional information received from the encryption device, wherein changing the state of the encryption device based upon transaction information comprises:

receiving a first transaction payload from an encryption device, the first transaction payload comprising first transaction information and first non-transaction information;

upon receiving the first transaction payload from the encryption device, changing the state of the encryption device from the deployed state to an active state and facilitating decryption of the first transaction information;

receiving a second transaction payload from the encryption device, the second transaction payload comprising second transaction information and second non-transaction information;

determining whether the second transaction information is unencrypted; and

in response to determining that the second transaction information is unencrypted, disabling the encryption device by changing the state of the encryption device from the active state to a tampered state.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2022
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: BLUEFIN PAYMENT SYSTEMS LLC
Reel/Frame 060119/0857 →
SECURITY INTEREST Recorded Jun 6, 2022
From: BLUEFIN PAYMENT SYSTEMS LLC
To: TRUIST BANK
Reel/Frame 060105/0919 →
SECURITY INTEREST Recorded Aug 22, 2019
From: BLUEFIN PAYMENT SYSTEMS LLC
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
Reel/Frame 050134/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: BARNETT, TIMOTHY WILLIAM; KASATKIN, ALEXANDER I.; MIYATA, CHRISTOPHER HOZUMI
To: CAPITAL PAYMENTS, LLC
Reel/Frame 034655/0029 →
MERGER AND CHANGE OF NAME Recorded Jan 7, 2015
From: CAPITAL PAYMENTS, LLC; BLUEFIN PAYMENT SYSTEMS, LLC
To: BLUEFIN PAYMENT SYSTEMS, LLC
Reel/Frame 034655/0170 →