IP Library Patent Application 19192469
Patent Application
App. No. 19/192,469

SYSTEMS AND METHODS FOR DECRYPTION AS A SERVICE

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.
19/192,469
Abstract

Systems and methods for decryption of payloads are disclosed herein. In various embodiments, systems and methods herein are configured for decrypting thousands of transactions per second. Further, in particular embodiments, the systems and methods herein are scalable, such that many thousands of transactions can be processed per second upon replicating particular architectural components.

Claims (36)

1 - 22 . (canceled)

23 . A system for decryption of payloads, the system comprising:

a web server operatively connected to one or more databases that are read-only from a perspective of the web server, the web server configured to: a) receive one or more payloads from one or more third parties, wherein each of the one or more payloads includes at least one encrypted element; b) retrieve authentication data from the one or more databases for the one or more payloads; c) compare a respective portion of the authentication data with each of the one or more payloads to determine whether each of the one or more payloads has been compromised; d) upon determining that the one or more payloads has not been compromised, transmit the one or more payloads to one or more hardware security modules for decryption of the at least one encrypted element in the one or more payloads;

the one or more databases operatively connected to the web server and configured to store the authentication data for use by the web server in determining whether payloads have been compromised; and

the one or more hardware security modules operatively connected to the web server, the one or more hardware security modules configured to decrypt the at least one encrypted element of the one or more payloads and transmit decrypted information from the at least one encrypted element.

24 . The system of claim 23 further comprising a master database operatively connected to the one or more databases, the master database configured to receive the authentication data and refresh the authentication data at each of the one or more databases.

25 . The system of claim 23 , wherein the web server is configured to retrieve the authentication data from the one or more databases based on identifiers in the one or more payloads, each of the identifiers included in a respective one of the one or more payloads and indicative of a source of the respective payload.

26 . The system of claim 25 , wherein at least one of the identifiers is a serial number or firmware identifier associated with a particular point of interaction device.

27 . The system of claim 25 , wherein at least one of the identifiers is an identifier associated with a mobile payments system.

28 . The system of claim 25 , wherein at least one of the identifiers is an identifier associated with an electronic health records system.

29 . The system of claim 23 , wherein the at least one encrypted element comprises payment transaction data associated with a payment transaction.

30 . The system of claim 23 , wherein the one or more databases comprise a first database that is read-only from a perspective of the web server and a second database that is read-only from a perspective of the webserver.

31 . The system of claim 30 , wherein the one or more read-only databases comprise a third database that is read-only from a perspective of the webserver.

32 . The system of claim 23 , wherein the one or more hardware security modules are configured to transmit the decrypted information to the one or more third parties.

33 . A computer-implemented method for decryption of payloads, the method comprising:

receiving, with a web server operatively connected to one or more databases that are read-only from a perspective of the web server, one or more payloads from one or more third parties, wherein each of the one or more payloads includes at least one encrypted element;

retrieving, with the web server, authentication data from the one or more databases for the one or more payloads;

comparing, with the web server, a respective portion of the authentication data with each of the one or more payloads to determine whether each of the one or more payloads has been compromised;

upon determining that the one or more payloads has not been compromised, transmit the one or more payloads to one or more hardware security modules for decryption of the at least one encrypted element in the one or more payloads;

decrypting, with the one or more hardware security modules, the one or more payloads; and

transmitting, from the one or more hardware security modules, decrypted information from the at least one encrypted element.

34 . The computer-implemented method of claim 33 , further comprising:

receiving the authentication data with a master database operatively connected to the one or more databases; and

refreshing, with the master database, the authentication data at each of the one or more databases.

35 . The computer-implemented method of claim 33 , wherein the retrieving is based on identifiers in the plurality of payloads, each of the identifiers included in a respective one of the plurality of payloads and indicative of a source of the respective payload.

36 . The computer-implemented method of claim 35 , wherein at least one of the identifiers is a serial number or firmware identifier associated with a particular point of interaction device.

37 . The computer-implemented method of claim 35 , wherein at least one of the identifiers is an identifier associated with a mobile payments system.

38 . The computer-implemented method of claim 35 , wherein at least one of the identifiers is an identifier associated with an electronic health records system.

39 . The computer-implemented method of claim 33 , wherein the at least one encrypted element comprises payment transaction data associated with a payment transaction.

40 . The computer-implemented method of claim 33 , wherein the one or more databases comprise a first read-only database that is read-only from a perspective of the web server and a second database that is read-only from a perspective of the web server.

41 . The computer-implemented method of claim 40 , wherein the one or more databases comprise a third database that is read-only from a perspective of the web server.

42 . The computer-implemented method of claim 33 , wherein the transmitting the decrypted information comprises transmitting the decrypted information to the one or more third parties.

43 . A system for decryption of payloads, the system comprising:

a web server operatively connected to one or more databases that are read-only from a perspective of the web server, the web server configured to: a) receive a plurality of payloads from one or more third parties, wherein each of the plurality of payloads includes at least one encrypted element; b) retrieve authentication data from the one or more databases for the plurality of payloads; c) compare a respective portion of the authentication data with each of the plurality of payloads to determine whether each of the plurality of payloads has been compromised; d) upon determining that one or more payloads of the plurality of payloads has not been compromised, transmit the one or more payloads of the plurality of payloads to one or more hardware security modules for decryption of the at least one encrypted element in the one or more payloads of the plurality of payloads;

the one or more databases operatively connected to the web server and configured to store the authentication data for use by the web server in determining whether payloads have been compromised; and

the one or more hardware security modules operatively connected to the web server, the one or more hardware security modules configured to decrypt the at least one encrypted element of the one or more payloads of the plurality of payloads and transmit, to the one or more third parties, decrypted information from the at least one encrypted element.

Assignments (1)
SECURITY INTEREST Recorded Aug 8, 2025
From: BLUEFIN PAYMENT SYSTEMS LLC
To: TRUIST BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 071976/0624 →