×

File manifest filter for unidirectional transfer of files

  • US 9,736,121 B2
  • Filed: 01/23/2013
  • Issued: 08/15/2017
  • Est. Priority Date: 07/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A manifest transfer engine comprising:

  • a send side client computer configured to receive and store a file manifest table having a list of file characteristics from an administrator server computer via a first dedicated Transmission Control Protocol (TCP) port, to receive a file from a user via a second separate dedicated TCP port and compare an identifying characteristic of the received file with the list of file characteristics in the file manifest table, and, only if there is a match between the received file characteristic and an entry in the list, to transfer the file on an output;

    a one-way data link having a single input coupled to the output of the send side client computer and a single output, and configured to enforce unidirectional data flow only from the single input to the single output;

    a receive side server computer having an input coupled to the single output of the one-way data link and configured to receive transferred files via the input;

    wherein the send side client computer is coupled to the receive side server computer only via the one-way data link such that no data or signals can be transmitted from the receive side server computer to the send side client computer;

    wherein the receive side server computer has no communications path for transmitting TCP handshake signals to the send side server computer;

    wherein send side server computer removes all internet protocol information from each file prior to transfer of that file on the output;

    wherein the send side client computer deletes or quarantines any received file when there is no match between the received file characteristic for that received file and the list of file characteristics in the file manifest table; and

    wherein the first dedicated TCP port and the second dedicated TCP port are each the same TCP port during operation.

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