×

Systems and methods for decryption as a service via a hardware security module

  • US 9,686,250 B2
  • Filed: 07/25/2016
  • Issued: 06/20/2017
  • Est. Priority Date: 03/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for decryption of one or more payloads, the system comprising:

  • a hardware security module for decrypting encrypted elements of received payloads, the hardware security module operatively connected to at least one decryption server;

    at least one read-only database operatively connected to a frontend server, the at least one read-only database configured to store authentication data for payloads;

    a master read-only database operatively connected to the at least one read-only database, the master read-only database configured for refreshing the authentication data stored at the at least one read-only database;

    the at least one decryption server, wherein the at least one decryption server is configured to;

    receive a particular payload, the particular payload comprising at least one encrypted element;

    transmit the particular payload to the hardware security module for decryption of the at least one encrypted element;

    upon receiving the particular payload from the hardware security module, parse the particular payload to determine whether the at least one encrypted element has been decrypted by the hardware security module; and

    upon determining that the at least one encrypted element has not been decrypted by the hardware security module, transmit an error message to a read/write database operatively coupled to the frontend server; and

    the frontend server, the frontend server configured to;

         1) retrieve authentication data associated with the particular payload;

         2) compare the authentication data to the particular payload to authenticate the particular payload before the particular payload is transmitted to the hardware security module.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×