METHOD AND SYSTEM FOR STRONGLY ENCRYPTING .ZIP FILES
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method of integrating existing strong encryption methods into the processing of a .ZIP file to provide a highly secure data container which provides flexibility in the use of symmetric and asymmetric encryption technology. The present invention adapts the well established .ZIP file format to support higher levels of security and multiple methods of data encryption and key management, thereby producing a highly secure and flexible digital container for electronically storing and transferring confidential data.
66 Citations
60 Claims
-
1-24. -24. (canceled)
-
25. A method of placing data in a .Zip file format data container, said method including:
-
receiving a data file at an application;
compressing said data file using said application before encrypting said data file;
encrypting said data file to form encrypted data using said application, wherein said encrypting includes encrypting said data file using symmetric encryption having a key length of at least 128 bits; and
placing said encrypted data in a data container using said application, wherein said data container is constructed in accordance with a .Zip file format, wherein said data container includes an indication of the encryption method employed in encrypting said data file. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A .Zip file format data container stored on a computer-readable medium, said data container including:
-
an encrypted data file, wherein said encrypted data file has been encrypted by an application using symmetric encryption having a key length of at least 128 bits, wherein said encrypted data file has been compressed by said application before encryption, wherein said data container is constructed by said application in accordance with a .Zip file format, wherein said data container includes an indication of the encryption method employed in encrypting said data file. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of placing data in a data container, said method including:
-
receiving a data file at an application;
compressing said data file using said application before encrypting said data file;
encrypting said data file to form encrypted data using said application, wherein said encrypting includes encrypting said data file using symmetric encryption having a key length of at least 128 bits; and
placing said encrypted data in a data container using said application, wherein said data container is designed for containing compressed files, wherein said data container includes an indication of the encryption method employed in encrypting said data file. - View Dependent Claims (43, 44, 45, 46, 48, 49, 50, 51)
-
-
47. The method of claim 424 wherein said key length is at least 192 bits.
-
52. A data container stored on a computer-readable medium, said data container including:
-
an encrypted data file, wherein said encrypted data file has been encrypted by an application using symmetric encryption having a key length of at least 128 bits, wherein said encrypted data has been compressed by said application before encryption, wherein said data container is designed by said application for containing compressed files, wherein said data container includes an indication of the encryption method employed in encrypting said data file. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification