FILE MANIFEST FILTER FOR UNIDIRECTIONAL TRANSFER OF FILES
First Claim
1. A manifest transfer engine comprising:
- a send side configured to receive and store a file manifest table having a list of file characteristics from an administrator server, to receive a file from a user 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 allow transfer of the file on an output;
a one-way data link having an input coupled to the output of the send side and an output, and configured to enforce unidirectional data flow only from the input to the output; and
a receive side having an input coupled to the output of the one-way data link and configured to receive files via the input.
6 Assignments
0 Petitions
Accused Products
Abstract
A manifest transfer engine for a one-way file transfer system is disclosed. The manifest transfer engine comprises a send side, a receive side, and a one-way data link enforcing unidirectional data flow from the send side to the receive side. The send side receives and stores a file manifest table from an administrator server. The send side also receives a file from a user and compares it with the file manifest table. Transfer of the file to the receive side via the one-way data link is allowed only when there is a match between the file and the file manifest table. In an alternative embodiment, the receive side instead receives and stores the file manifest table from the administrator server and compares it with the file received from the send side via the one-way data link to determine whether to allow transfer of the file.
66 Citations
60 Claims
-
1. A manifest transfer engine comprising:
-
a send side configured to receive and store a file manifest table having a list of file characteristics from an administrator server, to receive a file from a user 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 allow transfer of the file on an output; a one-way data link having an input coupled to the output of the send side and an output, and configured to enforce unidirectional data flow only from the input to the output; and a receive side having an input coupled to the output of the one-way data link and configured to receive files via the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for one-way transfer of files, comprising:
-
an administrator server configured to create and output a file manifest table having a list of file characteristics; and a manifest transfer engine comprising a send side, a receive side, and a one-way data link enforcing unidirectional data flow from the send side to the receive side; wherein the send side is configured to receive and store a file from a file source client, to receive and store the file manifest table, to 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 of file characteristics in the file manifest table, to transfer the file to the receive side via the one-way data link; and wherein the receive side is configured to forward received files to the file destination server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of file manifest filtering for file transfer across a one-way data link, comprising the steps of:
-
maintaining a file manifest table containing a list of file characteristics; receiving a file from a user; computing an identifying characteristic for the received file; comparing the computed characteristic with the list of file characteristics in the file manifest table; and transferring the file across a one-way data link only if there is a match between the computed and an entry in the list of file characteristics in the file manifest table. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A manifest transfer engine comprising:
-
a send side configured to receive a file from a user and transfer the user file on an output; a one-way data link having an input coupled to the output of the send side and an output and configured to enforce unidirectional data flow from the input to the output; and a receive side having an input coupled to the output of the one-way data link and configured to receive and store a file manifest table having a list of file characteristics from an administrator server, to receive the user file on the input and to compare an identifying characteristic of the received user 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 allow release of the received user file. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for one-way transfer of files, comprising:
-
an administrator server configured to create and output a file manifest table having a list of file characteristics; and a manifest transfer engine comprising a send side, a receive side, and a one-way data link enforcing unidirectional data flow from the send side to the receive side; wherein the send side is configured to receive a file from a file source client and forward the received file to the receive side via the one-way data link; and wherein the receive side is configured to receive and store a file from the one-way data link, to receive and store the file manifest table, to 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 of file characteristics in the file manifest table, to transfer the file to a file destination server. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of file manifest filtering for file transfer across a one-way data link, comprising the steps of:
-
maintaining a file manifest table containing a list of file characteristics; receiving a file from a user; transferring the file across the one-way data link; computing an identifying characteristic for the transferred file; comparing the computed characteristic with the list of file characteristics in the file manifest table; and releasing the file to a recipient only if there is a match between the computed characteristic for the transferred file and an entry in list of file characteristics in the file manifest table. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification