Patent ID: 9560010
Date: 2017-01-31
CPC Classifications: H04L

Claim:
1. A non-transitory machine readable storage medium having instructions embodied thereon, the instructions when executed by a processor: identify an unsecure account profile and an unsecure account profile name located in an unsecure network that is associated with a transfer folder located in a first object storage service; determine that the transfer folder contains a file that is to be transmitted to a secure network using a one-way transfer device that transmits data from the unsecure network to the secure network; obtain the file from the transfer folder and place the file in a staging storage location; generate a manifest file that includes a file hash value used to validate contents of the file; generate a manifest hash value using a hash-based message authentication code (“HMAC”) that is used to validate contents of the manifest file; append the manifest hash value to the manifest file; and request that the one-way transfer device transmit the file, the unsecure account profile name, and the manifest file to the secure network, wherein the one-way transfer device obtains the file, the unsecure account profile name, and the manifest file from the staging storage location and transmits the file, the unsecure account profile name, and the manifest file to the secure network, where a secure account profile corresponding to the unsecure account profile is identified in the secure network using the unsecure account profile name and the file is placed in a folder in a second object storage service associated with the secure account profile.