Back to results
US 6,154,542 AGranted
Method and apparatus for simultaneously encrypting and compressing data
AssigneeApple Computer, Inc.
InventorRichard E. Crandall
Life of this patent
Estimating the term…
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.
Claims23
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 more elements
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.
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.
1 more element
Dependencies are inferred from the claim text.