×

Method for strongly encrypting .ZIP files

  • US 9,098,721 B2
  • Filed: 06/05/2012
  • Issued: 08/04/2015
  • Est. Priority Date: 07/16/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of placing data in a .ZIP file format data container on a computer, said method including:

  • receiving a data file at an application on a computer, wherein said data file has been retrieved from an electronic computer data storage by said application;

    compressing said data file to form a compressed data file using said application before encrypting said data file;

    encrypting said compressed data file to form an encrypted data file, wherein said encrypting uses symmetric encryption using a symmetric key having a symmetric key bit length selected by a user, wherein said symmetric key bit length is one of a plurality of available symmetric key bit lengths that are selectable by said user using said application;

    placing said encrypted data file in a data container using said application on said computer,wherein said data container is constructed in accordance with the .ZIP file format,wherein said data container includes an electronic indication that said encrypted data file is encrypted,wherein said data container includes a second electronic indication that said encrypted data file was encrypted with an encryption method using said symmetric key bit length selected by said user,wherein said data container includes an electronic extra field, wherein said extra field includes an electronic indication of the symmetric key bit length of the symmetric key selected by said user that was employed in encrypting said encrypted data file;

    storing said data container constructed in accordance with the .ZIP file format; and

    setting a flag in a decryption header of the encrypted file in the data container indicating that both a password and recipient list are required to decrypt the file and that a random number used to generate the symmetric key is encrypted twice by two separate keys.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×