×

Cryptographic protected communication system with multiplexed cryptographic cryptopipe modules

  • US 8,935,523 B1
  • Filed: 12/11/2012
  • Issued: 01/13/2015
  • Est. Priority Date: 07/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. An auditable cryptographic protected communication system for connecting an enterprise server to a plurality of industrial devices, each industrial device using at least one messaging protocol for each industrial device enabling the industrial devices to receive commands and transmit status and measurement data using the at least one messaging protocol for each industrial device over a network, wherein the auditable cryptographic protected communication system comprises:

  • a. at least one enterprise server having at least one enterprise processor and an enterprise data storage, wherein the at least one enterprise server communicates to a plurality of industrial devices connected to the network using in-band messages using a multiplexed cryptopipe;

    b. computer instructions in the enterprise data storage comprising;

    (i) a cryptographic manager tool in the enterprise data storage comprising;

    1. computer instructions to form a plurality of virtual cryptographic modules;

    2. a plurality of virtual cryptographic modules wherein each virtual cryptographic module comprises;

    i. computer instructions to receive in-band plain text status and measurement data in the messaging protocol of the industrial device from the physical cryptographic module;

    ii. computer instructions to transmit in-band decrypted commands to the physical cryptographic module;

    iii. computer instructions to transmit out-of-band plain text status and measurement data or encrypted messaging to the physical cryptographic module;

    iv. computer instructions to receive out-of-band encrypted or plain text status and measurement data or encrypted messaging from the physical cryptographic module;

    v. computer instructions to receive encrypted out-of-band performance log on performance of the physical cryptographic modules, to copy the encrypted out-of-band performance log forming an additional encrypted out-of-band performance log, to pass one encrypted out-of-band performance log through the enterprise server to form a tamper resistant performance log, and to decrypt the other encrypted out-of-band performance log;

    vi. computer instructions to generate cryptographic keys by the virtual cryptographic module, using a member of the group comprising;

    an event wherein security is uncertain;

    an event wherein security is compromised;

    a cryptographic time outs;

    or combinations thereof;

    (ii) computer instructions to form a multiplexed cryptopipe;

    (iii) a multiplexed cryptopipe;

    (iv) computer instructions to use the multiplexed cryptopipe to communicate between the plurality of virtual cryptographic modules and the plurality of industrial devices simultaneously;

    (v) computer instructions to monitor, configure and reconfigure online and on demand, continuously, multiplexed cryptographic pipe;

    (vi) computer instructions to monitor, configure, reconfigure online and on demand, continuously, the plurality of physical cryptographic modules, simultaneously;

    (vii) computer instructions to monitor, configure, reconfigure online and on demand, continuously, the plurality of virtual cryptographic modules simultaneously;

    (viii) a library of virtual cryptographic module settings; and

    (ix) a library of physical cryptographic module settings;

    c. a plurality of physical cryptographic modules, wherein one of the physical cryptographic module connects to one of the industrial devices, and wherein, each physical cryptographic module comprises;

    (i) a physical cryptographic module processor;

    (ii) a physical cryptographic module data storage connected to the physical cryptographic module processor, wherein the physical cryptographic module data storage comprises;

    1. computer instructions to receive in-band plain text status and measurement data in the messaging protocol of the industrial device from the industrial device;

    2. computer instructions to transmit in-band decrypted commands to the industrial device, in communication therewith;

    3. computer instructions for receiving encrypted messaging in-band from the enterprise server;

    4. computer instructions for transmitting encrypted messaging in-band to the enterprise server from the physical cryptographic module;

    5. computer instructions to receive out-of-band plain text status and measurement data or encrypted messaging from the enterprise server to the physical cryptographic module;

    6. computer instructions to transmit out-of-band plain text status and measurement data or encrypted messaging to the enterprise server;

    7. computer instructions to transmit encrypted out-of-band log data on performance of the physical cryptographic module; and

    8. computer instructions to generate cryptographic keys for;

    i. digital signatures in authentication certificates;

    ii. cryptographic key exchanges; and

    iii. cryptographic communication sessions between the plurality of physical cryptographic modules and the enterprise server without human intervention;

    d. wherein each of the physical cryptographic modules communicates between one of the enterprise servers and one of the industrial devices using in-band messages and a messaging protocol of each industrial device, and communicates out-of-band messages between at least one of the enterprise servers to each physical cryptographic module.

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