Method and apparatus for simultaneously encrypting and compressing data
First Claim
Patent Images
1. A method for simultaneously encrypting and compressing input data, the method comprising:
- identifying an encryption key;
using the encryption key to determine a value for a variable in a compression algorithm, the value identifying one compression algorithm from a set of compression algorithms defined by a set of values for the variable; and
compressing first data of the input data according to the one compression algorithm,wherein compressing the first data with the one compression algorithm as identified by the encryption key simultaneously encrypts the first data without the use of a separate encryption algorithm.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for simultaneously encrypting and compressing data identifies an encryption key and uses the encryption key to identify one compression algorithm from a set of compression algorithms. The data is then compressed according to the one compression algorithm.
93 Citations
23 Claims
-
1. A method for simultaneously encrypting and compressing input data, the method comprising:
-
identifying an encryption key; using the encryption key to determine a value for a variable in a compression algorithm, the value identifying one compression algorithm from a set of compression algorithms defined by a set of values for the variable; and compressing first data of the input data according to the one compression algorithm, wherein compressing the first data with the one compression algorithm as identified by the encryption key simultaneously encrypts the first data without the use of a separate encryption algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for simultaneously encrypting and compressing input data, the apparatus comprising:
-
a compressor set which includes a plurality of compression algorithms defined by a set of values for a variable in a compression algorithm; and a comcryptor to identify one compression algorithm of the plurality of compression algorithms based at least in part on using an encryption key to determine the value of the variable and to compress first data of the input data according to the one compression algorithm, wherein compressing the first data with the one compression algorithm as identified by the encryption key simultaneously encrypts the first data without the use of a separate encryption algorithm. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor, for implementing a function to:
-
identify an encryption key; use the encryption key to determine a value for a variable in a compression algorithm, the value identifying one compression algorithm from a set of compression algorithms defined by a set of values for the variable; and compress first data according to the one compression algorithm, wherein compressing the first data with the one compression algorithm as identified by the encryption key simultaneously encrypts the first data without the use of a separate encryption algorithm. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification