Decoding and encoding data
First Claim
Patent Images
1. A method comprising:
- receiving data which has been encrypted and compressed;
decrypting, by a processor, the data using a decryption key;
decompressing, by a processor, the data;
generating, by a processor, a scrambling key based on a first portion of the data after the first portion of the data has been decrypted according to a decryption scheme using the decryption key and decompressed;
encrypting, by a processor, the first portion of the data using an encryption key; and
scrambling, by a processor, a second portion of the data different from the first portion of the data using the scrambling key, the scrambling having a lower complexity than the encrypting.
7 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving data which has been encoded according to a first higher complexity protection scheme and compressed. The method also includes decompressing the data. The method also includes decoding the data according to the first higher complexity protection scheme using a first higher complexity key. The method also includes encoding at least the first portion of the data according to a second higher complexity protection scheme using a second higher complexity key. The method also includes encoding at least a second portion of the data according to a lower complexity protection scheme using a lower complexity key.
21 Citations
10 Claims
-
1. A method comprising:
-
receiving data which has been encrypted and compressed; decrypting, by a processor, the data using a decryption key; decompressing, by a processor, the data; generating, by a processor, a scrambling key based on a first portion of the data after the first portion of the data has been decrypted according to a decryption scheme using the decryption key and decompressed; encrypting, by a processor, the first portion of the data using an encryption key; and scrambling, by a processor, a second portion of the data different from the first portion of the data using the scrambling key, the scrambling having a lower complexity than the encrypting. - View Dependent Claims (2)
-
-
3. An apparatus comprising:
-
at least one processor; and at least one memory device coupled to the at least one processor, the at least one memory device comprising instructions stored thereon that, when executed by the at least one processor, are configured to cause the apparatus to; receive data which has been encrypted and compressed; decrypt the data using a decryption key; decompress the data; generate a scrambling key based on a first portion of the data after the first portion of the data has been decrypted according to a decryption scheme using the decryption key and decompressed; encrypt the first portion of the data using an encryption key; and scramble a second portion of the data different from the first portion of the data using the scrambling key, the scrambling having a lower complexity than the encrypting. - View Dependent Claims (4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium including executable code that, when executed, is configured to cause a computing device to:
-
receive data; decrypt a first portion of the data using a decryption key; decompress the first portion of the data; generate a scrambling key based on the decrypted first portion of the data after the first portion of the data has been decrypted according to a decryption scheme using the decryption key and decompressed; and descramble a second portion of the data different from the first portion of the data using the scrambling key, the descrambling having a lower complexity than the decrypting. - View Dependent Claims (8, 9, 10)
-
Specification