IP Library Granted Patent US 12,184,624
Granted Patent B2
US 12,184,624 · App. 18/518,003 · Granted Dec 31, 2024

Systems and methods for creating fingerprints of encryption devices

Inventors: Timothy William Barnett (Roswell, GA); Alexander I. Kasatkin (Alpharetta, GA); Christopher Hozumi Miyata (Tulsa, OK)
Assignee: Bluefin Payment Systems LLC
H04L63/0428H04L9/0861H04L9/14H04L9/3226H04L63/061H04L63/08H04L63/123G06F11/0766G06F16/23G06F16/2379G06F16/955G06F21/44G06F21/602G06F21/6227G06F21/6245G06F21/73G06F21/77G06Q10/00G06Q10/10G06Q20/20G06Q20/223G06Q20/382G06Q20/3823G06Q20/401G06Q20/4014G06Q20/409G06Q2220/00G06Q2220/10G16H10/60H04L9/0877H04L9/3234H04L63/0435H04L63/0876H04L63/12H04L63/20H04L2209/24H04L2209/56H04L2209/60H04L2209/80
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 12,184,624
App. No.
18/518,003
Granted
Dec 31, 2024
Kind
B2
Abstract

Systems and methods for creating fingerprints for devices are described herein. In various embodiments, the system includes a device management system operatively coupled to a merchant system. According to particular embodiments, the device management system: 1) receives a first payload correspond to a device from the merchant system, the first payload including data in a particular format; 2) creates a fingerprint for the device by parsing the first payload and creating a record of a section format for each of one or more distinct sections of the particular format; and 3) comparing a format of each subsequent payload that corresponds to the device to the fingerprint for the device to determine whether the device has been compromised.

Claims (24)

1. A system for using fingerprints of devices to detect tampering, comprising:

memory; and

at least one processor coupled to the memory and configured to:

receive a first message transmitted from a device, the first message having a payload;

create a fingerprint for the device based on the payload of the first message, the fingerprint indicating an expected payload format for messages received from the device, wherein the fingerprint is created by (1) parsing the payload of the first message into a plurality of sections, (2) analyzing each of the plurality of sections to determine a format of the respective section, and (3) creating a record of the format determined for each of the plurality of sections;

store the fingerprint in the memory;

receive a second message transmitted from the device;

compare a payload of the second message to the fingerprint;

detect tampering of the device based on a comparison of the payload of the second message to the fingerprint; and

perform at least one action in response to detection of the tampering.

2. The system of claim 1 , wherein the at least one processor is further configured to change a state of the device to indicate the device is compromised in response to detection of the tampering.

3. The system of claim 1 , wherein the at least one processor is further configured to determine not to decrypt at least one message transmitted from the device in response to detection of the tampering.

4. The system of claim 1 , wherein the fingerprint indicates an order of the sections.

5. A method for using fingerprints of devices to detect tampering, comprising:

receiving a first message transmitted from a device, the first message having a payload;

creating a fingerprint for the device based on the payload of the first message, the fingerprint indicating an expected payload format for messages received from the device, wherein the creating comprises: (1) parsing the payload of the first message into a plurality of sections, (2) analyzing each of the plurality of sections to determine a format of the respective section, and (3) creating a record of the format determined for each of the plurality of sections;

storing the fingerprint in memory;

receiving a second message transmitted from the device;

comparing a payload of the second message to the fingerprint;

detecting tampering of the device based on the comparing; and

performing at least one action in response to detection of the tampering.

6. The method of claim 5 , further comprising changing a state of the device to indicate the device is compromised in response to detection of the tampering.

7. The method of claim 5 , further comprising determining not to decrypt at least one message transmitted from the device in response to detection of the tampering.

8. The method of claim 5 , wherein the fingerprint indicates an order of the sections.

Assignments (3)
SECURITY INTEREST Recorded Aug 8, 2025
From: BLUEFIN PAYMENT SYSTEMS LLC
To: TRUIST BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 071976/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2024
From: BARNETT, TIMOTHY WILLIAM; KASATKIN, ALEXANDER I.; MIYATA, CHRISTOPHER HOZUMI
To: CAPITAL PAYMENTS, LLC
Reel/Frame 069307/0383 →
MERGER AND CHANGE OF NAME Recorded Nov 18, 2024
From: CAPITAL PAYMENTS, LLC; CP SUBSIDIARY, LLC
To: BLUEFIN PAYMENT SYSTEMS LLC
Reel/Frame 069307/0953 →
Continuity (7)
Continuation 17103047 · Nov 24, 2020
Continuation 16535253 · Aug 8, 2019
Continuation 15923330 · Mar 16, 2018
Continuation 15139034 · Apr 26, 2016
Continuation 14591223 · Jan 7, 2015
Provisional Application 61955739 · Mar 19, 2014
Related Publication 20240171553A1 · May 23, 2024