Patent ID: 9106619
Filing Date: 2015-08-11
Classification: G06F,H04L

Abstract:
1. A system for making digital content data available to one of a plurality of end user stations, the system comprising: a source comprising a processor for receiving the digital content data and for generating source encrypted data comprising at least the content data encrypted with a key of a content encryption key pair; and share data relating to the key of the content encryption key pair; at least the share data relating to the key of the content encryption key pair being encrypted with a first key of a second encryption key pair, which second key pair is associated with a targeted intermediate station; a data transmission path between the source and the targeted intermediate station for forwarding the source encrypted data to the targeted intermediate station; the targeted intermediate station comprising a processor for receiving the source encrypted data; a portable data storage device associated with the end user station, the end user station being associated with a third encryption key pair comprising a first key and a second key; the processor at the intermediate station being configured to be placed in data communication with the portable storage device and to generate intermediate station encrypted data by decrypting the encrypted share data relating to the key of the content encryption key pair utilizing the second key of the second key pair and encrypting resulting decrypted data utilizing a first key of the third key pair; the portable storage device being configured to be brought into data communication with a decryption processor at the end user station; a content encryption key reconstruction processor configured to utilize an algorithm and input data comprising at least one of said share data relating to the key of the content encryption key pair and other data, to reconstruct the content encryption key; the decryption processor being configured to decrypt the intermediate station encrypted data utilizing the second key of the third key pair and to use the reconstructed content encryption key to decrypt the encrypted content data.