Securing digital content system and method
First Claim
1. A method of securely delivering data, comprising the steps of:
- creating a container having electronic content and a container identifier;
encrypting at least one data block of the electronic content using a symmetric encryption technique and encrypting a header associated with a first data block of the electronic content using an asymmetric encryption technique, the header including a symmetric decryption key; and
re-keying the header using data associated with a user or a user'"'"'s device to lock at least a portion of the electronic content to the user or the user'"'"'s device, wherein the locked at least a portion of the electronic content can only be decrypted and accessed by the user or on the user'"'"'s device when the user or user'"'"'s device has been authenticated against at least the container identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of encrypting digital content in a digital container and securely locking the encrypted content to a particular user and/or computer or other computing device is provided. The system uses a token-based authentication and authorization procedure and involves the use of an authentication/authorization server. This system provides a high level of encryption security equivalent to that provided by public key/asymmetric cryptography without the complexity and expense of the associated PKI infrastructure. The system enjoys the simplicity and ease of use of single key/symmetric cryptography without the risk inherent in passing unsecured hidden keys. The secured digital container when locked to a user or user'"'"'s device may not open or permit access to the contents if the digital container is transferred to another user'"'"'s device. The digital container provides a secure technique of distributing electronic content such as videos, text, data, photos, financial data, sales solicitations, or the like.
237 Citations
3 Claims
-
1. A method of securely delivering data, comprising the steps of:
-
creating a container having electronic content and a container identifier;
encrypting at least one data block of the electronic content using a symmetric encryption technique and encrypting a header associated with a first data block of the electronic content using an asymmetric encryption technique, the header including a symmetric decryption key; and
re-keying the header using data associated with a user or a user'"'"'s device to lock at least a portion of the electronic content to the user or the user'"'"'s device, wherein the locked at least a portion of the electronic content can only be decrypted and accessed by the user or on the user'"'"'s device when the user or user'"'"'s device has been authenticated against at least the container identifier.
-
-
2. A system for securely delivering data, comprising at least one component to:
-
create a container having electronic content and a container identifier;
encrypt at least one data block of the electronic content using a symmetric encryption technique and to encrypt a header associated with a first data block of the electronic content using an asymmetric encryption technique, the header including a symmetric decryption key; and
re-key the header using data associated with a user or a user'"'"'s device to lock at least a portion of the electronic content to the user or the user'"'"'s device, wherein the locked at least a portion of the electronic content can only be decrypted and accessed by the user or on the user'"'"'s device when the user or user'"'"'s device has been authenticated against at least the container identifier.
-
-
3. A computer program product comprising a computer usable medium having readable program code embodied in the medium, the computer program product includes at least one component to:
-
create a container having electronic content and a container identifier;
determining at least one data block for partitioning the electronic content;
encrypt the at least one data block of the electronic content using a symmetric encryption technique and to encrypt a header associated with a first data block of the electronic content using an asymmetric encryption technique, the header including a symmetric decryption key;
re-key the header using data associated with a user or a user'"'"'s device to lock at least a portion of the electronic content to the user or the user'"'"'s device, wherein the locked at least a portion of the electronic content can only be decrypted and accessed by the user or on the user'"'"'s device when the user or user'"'"'s device has been authenticated against at least the container identifier; and
decrypt the locked portion of the electronic content when the user or user'"'"'s device has been authenticated.
-
Specification