US2005015608A1PendingUtilityA1

Method for strongly encrypting .ZIP files

49
Assignee: PKWARE INCPriority: Jul 16, 2003Filed: Jul 16, 2003Published: Jan 20, 2005
Est. expiryJul 16, 2023(expired)· nominal 20-yr term from priority
H04L 9/088G06F 21/6218G06F 16/1744H04L 2209/30G06F 2221/2107G06F 2221/2153G06F 21/6209H04L 9/0819
49
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 - 24 . (Canceled)  
     
     
         25 . A method of placing data in a .Zip file format data container, said method including: 
 receiving a data file;    encrypting said data file to form encrypted data, 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, wherein said data container is constructed in accordance with a .Zip file format    
     
     
         26 . The method of  claim 25  further including: 
 compressing said data file before encrypting said data file.    
     
     
         27 . The method of  claim 26  wherein said compressing employs a Lempel-Ziv (LZ)-type data compression algorithm.  
     
     
         28 . The method of  claim 26  wherein said compressing employs a Deflate-type data compression algorithm.  
     
     
         29 . The method of  claim 26  wherein said compressing employs a Burrows-Wheeler Transform (BWT)-type data compression algorithm.  
     
     
         30 . The method of  claim 25  wherein said data file has not been previously compressed.  
     
     
         31 . The method of  claim 25  wherein said key length is at least 192 bits.  
     
     
         32 . The method of  claim 25  wherein said key length is at least 256 bits.  
     
     
         33 . The method of  claim 25  further including: 
 generating symmetric key data during said encrypting of said data file.    
     
     
         34 . The method of  claim 33  further including: 
 placing said symmetric key data in said data container.    
     
     
         35 . A .Zip file format data container, said data container including: 
 encrypted data,    wherein said encrypted data has been encrypted using symmetric encryption having a key length of at least 128 bits,    wherein said data container is constructed in accordance with a .Zip file format.    
     
     
         36 . The .Zip file format data container of  claim 35  wherein said encrypted data has been compressed before encryption.  
     
     
         37 . The .Zip file format data container of  claim 36  wherein said encrypted data has been compressed before encryption using a Lempel-Ziv (LZ)-type data compression algorithm.  
     
     
         38 . The .Zip file format data container of  claim 36  wherein said encrypted data has been compressed before encryption using a Deflate-type data compression algorithm.  
     
     
         39 . The .Zip file format data container of  claim 36  wherein said encrypted data has been compressed before encryption using a Burrows-Wheeler Transform (BWT)-type data compression algorithm.  
     
     
         40 . The .Zip file format data container of  claim 35  wherein said encrypted data has not been compressed before encryption.  
     
     
         41 . The .Zip file format data container of  claim 35  wherein said key length is at least 192 bits.  
     
     
         42 . The .Zip file format data container of  claim 35  wherein said key length is at least 256 bits.  
     
     
         43 . The .Zip file format data container of  claim 35  further including: 
 symmetric key data,    wherein said symmetric key data is generated during said encrypting of said encrypted data.    
     
     
         44 . A method of placing data in a data container, said method including: 
 receiving a data file;    encrypting said data file to form encrypted data, 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, wherein said data container is designed for containing compressed files.    
     
     
         45 . The method of  claim 44  further including: 
 compressing said data file before encrypting said data file.    
     
     
         46 . The method of  claim 45  wherein said compressing employs a Lempel-Ziv (LZ)-type data compression algorithm.  
     
     
         47 . The method of  claim 45  wherein said compressing employs a Deflate-type data compression algorithm.  
     
     
         48 . The method of  claim 45  wherein said compressing employs a Burrows-Wheeler Transform (BWT)-type data compression algorithm.  
     
     
         49 . The method of  claim 44  wherein said data file has not been previously compressed.  
     
     
         50 . The method of  claim 44  wherein said key length is at least 192 bits.  
     
     
         51 . The method of  claim 44  wherein said key length is at least 256 bits.  
     
     
         52 . The method of  claim 44  further including: 
 generating symmetric key data during said encrypting of said data file.    
     
     
         53 . The method of  claim 52  further including: 
 placing said symmetric key data in said data container.    
     
     
         54 . The method of  claim 44  wherein said data container is constructed in accordance with a .Zip file format.  
     
     
         55 . A data container, said data container including: 
 encrypted data,    wherein said encrypted data has been encrypted using symmetric encryption having a key length of at least 128 bits,    wherein said data container is designed for containing compressed files.    
     
     
         56 . The data container of  claim 55  wherein said encrypted data has been compressed before encryption.  
     
     
         57 . The data container of  claim 56  wherein said encrypted data has been compressed before encryption using a Lempel-Ziv (LZ)-type data compression algorithm.  
     
     
         58 . The data container of  claim 56  wherein said encrypted data has been compressed before encryption using a Deflate-type data compression algorithm.  
     
     
         59 . The data container of  claim 56  wherein said encrypted data has been compressed before encryption using a Burrows-Wheeler Transform (BWT)-type data compression algorithm.  
     
     
         60 . The data container of  claim 55  wherein said encrypted data has not been compressed before encryption.  
     
     
         61 . The data container of  claim 55  wherein said key length is at least 192 bits.  
     
     
         62 . The data container of  claim 55  wherein said key length is at least 256 bits.  
     
     
         63 . The data container of  claim 55  further including: 
 symmetric key data,    wherein said symmetric key data is generated during said encrypting of said encrypted data.    
     
     
         64 . The data container of  claim 55  wherein said data container is constructed in accordance with a .Zip file format.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.