Nova Patents
EP1515445A1

Method of strongly encrypting .zip files

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.

EP1515445A1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 16 July 2024, 2.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 16 independent, 5 dependent

  1. 1
    A method of using a .ZIP file as a flexible secure data container, the method comprising the steps of:modifying the standard .ZIP file format by defining records and fields in the .ZIP file to indicate the security level of the file;and selecting and applying strong encryption algorithms to the data in the file.
  2. 4
    The method of claims 1, 2 or 3, comprising the step of supporting the encryption of file characteristics for each file inside a .ZIP file, thereby increasing the level of security available to .ZIP file users.
  3. 6
    The method of any preceding claim, comprising the step of providing a plurality of methods for validating a digital certificate associated with an encrypted .ZIP file.
  4. 7
    The method of any preceding claim, wherein encryption processes include the use of at least one password and at least one public/private key.
  5. 8
    The method of any preceding claim, wherein security functions include message authentication.
  6. 9
    The method of any preceding claim, wherein security functions include non-repudiation.
  7. 10
    The method of any preceding claim, wherein encryption function further includes time-stamping.
  8. 11
    The method of any of claims 2 to 10, wherein the General Purpose Bit Flag is set in both the Local and the Central Record Headers of the .ZIP file when strongly encrypting a file.
  9. 12
    The method of any of claims 2 to 11, wherein the Decryption Header is located ahead of the compressed data stored for each file.
  10. 14
    The method of any of claims 2 to 13, wherein the Extra Field record definition has an ID, which is inserted into the .ZIP file Central Record Header for each file.
  11. 15
    The method of any of claims 2 to 14, wherein if the General Purpose Bit Flag value is set to indicate that strong encryption was applied to a file, the General Purpose Bit Flag will also be set.
  12. 16
    The method of any preceding claim, wherein the location and order of the fields within the .ZIP format is modifiable.
  13. 17
    A file created in a .ZIP file format, comprising compressed data;wherein the standard .ZIP file format is modified by defining records and fields in the .ZIP file to indicate the security level of the file;and    wherein the data is encrypted using strong encryption algorithms.
  14. 19
    The file of claims 17 or 18, wherein the strong encryption algorithms include symmetric, asymmetric, or a mixture of symmetric and asymmetric encryption algorithms.
  15. 20
    The file of any of claims 17 to 19, wherein the data is compressed data and/or archive data.
  16. 21
    A method for improved file compression and encryption comprising:compressing a file having a data portion and file characteristics using a ZIP-based compression technique;encrypting the data portion of the file to form an encrypted data portion;encrypting the file characteristics portion of the file to form an encrypted file characteristics portion;and forming an improved data container including said encrypted data portion and said encrypted file portion.