Method and apparatus for performing concryption
First Claim
1. A method for utilizing a data processor to change the form of data comprising the steps of:
- a) obtaining the data at the processor in clear form;
b) obtaining an encryption key at the processor;
c) the processor performing a multi-step compression operation on said clear-form data;
d) the processor automatically utilizing said encryption key in conjunction with the results as directly generated by the processor for a selected step of said compression operation in performing an encryption operation, the compression steps of step (c) and the encryption step of step (d) being integrated to be performed as parts of a single operation; and
e) the processor outputting the resulting compressed and encrypted version of the clear-form data.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for the integrated compression and encryption (concryption) of clear data and for the deconcryption of concrypted data to obtain the clear data for utilization. For concryption, the clear data and an encryption key are obtained, at least one compression step is performed and at least one encryption step is performed utilizing the encryption key. The encryption step is preferably performed on the final or intermediate results of a compression step, with compression being a multistep operation. For deconcryption, decompression and deencryption steps are performed on concrypted data in essentially the reverse order for the performance of corresponding compression and encryption steps during the concryption operation.
-
Citations
29 Claims
-
1. A method for utilizing a data processor to change the form of data comprising the steps of:
-
a) obtaining the data at the processor in clear form; b) obtaining an encryption key at the processor; c) the processor performing a multi-step compression operation on said clear-form data; d) the processor automatically utilizing said encryption key in conjunction with the results as directly generated by the processor for a selected step of said compression operation in performing an encryption operation, the compression steps of step (c) and the encryption step of step (d) being integrated to be performed as parts of a single operation; and e) the processor outputting the resulting compressed and encrypted version of the clear-form data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for utilizing a data processor to concrypt data comprising the steps of:
-
the processor obtaining the data in clear form; the processor performing a concryption operation on the clear data, said concryption operation including at least one compression step and at least one encryption step automatically performed in a selected sequence as an integral operation; and the processor outputting the resulting concrypted data. - View Dependent Claims (18, 19, 20)
-
-
21. Apparatus for utilizing a data processor to change the form of data comprising:
-
means for obtaining the data at the processor in clear form; means for obtaining an encryption key at the processor; means for performing at the processor a multi-step compression operation on said clear-form data; means at the processor for automatically utilizing said encryption key in conjunction with the results as directly generated by the processor for a selected step of said compression operation in performing an encryption operation, the compression performed by the compression means and the encryption performed by the encryption means being integrated to be performed as parts of the same operations; and means at the processor for outputting the resulting compressed and encrypted version of the clear-form data. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. Apparatus for utilizing a data processor to concrypt data comprising:
-
means for obtaining the data at the processor in clear form; means for performing a concryption operation at the processor on the clear data, said concryption operation including means for performing at least one compression step and means for performing at least one encryption step, said compression and encryption steps being automatically performed in a selected sequence as an integrated operation; and means for the processor outputting the resulting concrypted data. - View Dependent Claims (29)
-
Specification