×

Method for strongly encrypting .zip files

  • US 10,127,397 B2
  • Filed: 06/29/2015
  • Issued: 11/13/2018
  • 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 first data file at an application on a computer, wherein said first data file has been retrieved from an electronic computer data storage by said application;

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

    encrypting said first compressed data file to form a first encrypted data file, wherein said encrypting uses symmetric encryption employing a first encryption method using a first symmetric key having a first symmetric key bit length,wherein said first symmetric key bit length is one of a plurality of available symmetric key bit lengths that may be used to perform said encrypting;

    placing said first 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 is set when said first compressed data file has been encrypted using a symmetric key having a symmetric key bit length greater than a predetermined bit length,wherein, when said first data file has been encrypted using a symmetric key having a symmetric key bit length greater than a predetermined bit length, said data container is modified to include;

    a first data field indicating the actual bit length of said first symmetric key;

    a second data field including an identification of said first encryption method employed in said encrypting, wherein said first encryption method is one of a plurality of available encryption methods selectable by a user using said application,wherein a plurality of encryption method identifiers for said plurality of available encryption methods are available using said application for inclusion as said identification; and

    a third data field identifying an encryption record version of said first encrypted data file, wherein said encryption record version is one of a plurality of available encryption record versions.

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