摘要 |
In a preferred embodiment, a system for securely delivering source data to a destination system over a network includes a data manager system operatively connected to the network, where the data manager system includes circuitry configured to receive a public key from the destination system, generate a random session key, encrypt the session key with the public key using a public key cryptosystem, divide the source data into a number of chunks, compress each of the chunks, merge all of the compressed chunks into an assembled file, encrypt the assembled file with the session key using a symmetric-key cryptosystem, divide the encrypted assembled file into a number of parts, send each of the parts to the destination system over the network, and send the encrypted session key to the destination system over the network. |
主权项 |
1. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by processing circuitry, cause the processing circuitry to:
receive a remote security token from a destination system via a network; generate a local security token; encrypt the local security token with the remote security token; divide source data into a plurality of chunks; compress each chunk of the plurality of chunks; after compressing, merge the plurality of chunks into an assembled file; encrypt the assembled file with the local security token; after encrypting the assembled file, divide the assembled file into two or more parts; transmit each of the two or more parts to the destination system via the network; and transmit the encrypted local security token to the destination system via the network. |