IP Library Patent Application 11774317
Patent Application
App. No. 11/774,317

METHOD AND SYSTEM FOR STRONGLY ENCRYPTING .ZIP FILES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/774,317
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 (64)

1 - 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.

26 . The method of claim 25 wherein said compressing employs a Lempel-Ziv (LZ)-type data compression algorithm.

27 . The method of claim 25 wherein said compressing employs a Deflate-type data compression algorithm.

28 . The method of claim 25 wherein said compressing employs a Burrows-Wheeler Transform (BWT)-type data compression algorithm.

29 . The method of claim 25 wherein said data file has not been previously compressed.

30 . The method of claim 25 wherein said key length is at least 192 bits.

31 . The method of claim 25 wherein said key length is at least 256 bits.

32 . The method of claim 25 further including:

generating symmetric key data during said encrypting of said data file.

33 . The method of claim 32 further including:

placing said symmetric key data in said data container.

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.

35 . The .Zip file format data container of claim 34 wherein said encrypted data has been compressed before encryption using a Lempel-Ziv (LZ)-type data compression algorithm.

36 . The .Zip file format data container of claim 34 wherein said encrypted data has been compressed before encryption using a Deflate-type data compression algorithm.

37 . The .Zip file format data container of claim 34 wherein said encrypted data has been compressed before encryption using a Burrows-Wheeler Transform (BWT)-type data compression algorithm.

38 . The Zip file format data container of claim 34 wherein said encrypted data has not been compressed before encryption.

39 . The .Zip file format data container of claim 34 wherein said key length is at least 192 bits.

40 . The .Zip file format data container of claim 34 wherein said key length is at least 256 bits.

41 . The Zip file format data container of claim 34 further including:

symmetric key data,

wherein said symmetric key data is generated during said encrypting of said encrypted data.

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.

43 . The method of claim 42 wherein said compressing employs a Lempel-Ziv (LZ)-type data compression algorithm.

44 . The method of claim 42 wherein said compressing employs a Deflate-type data compression algorithm.

45 . The method of claim 42 wherein said compressing employs a Burrows-Wheeler Transform (BWT)-type data compression algorithm.

46 . The method of claim 42 wherein said data file has not been previously compressed.

47 . The method of claim 424 wherein said key length is at least 192 bits.

48 . The method of claim 42 wherein said key length is at least 256 bits.

49 . The method of claim 42 further including:

generating symmetric key data during said encrypting of said data file.

50 . The method of claim 49 further including:

placing said symmetric key data in said data container.

51 . The method of claim 42 wherein said data container is constructed in accordance with a .Zip file format.

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.

53 . The data container of claim 52 wherein said encrypted data has been compressed before encryption using a Lempel-Ziv (LZ)-type data compression algorithm.

54 . The data container of claim 52 wherein said encrypted data has been compressed before encryption using a Deflate-type data compression algorithm.

55 . The data container of claim 52 wherein said encrypted data has been compressed before encryption using a Burrows-Wheeler Transform (BWT)-type data compression algorithm.

56 . The data container of claim 52 wherein said encrypted data has not been compressed before encryption.

57 . The data container of claim 52 wherein said key length is at least 192 bits.

58 . The data container of claim 52 wherein said key length is at least 256 bits.

59 . The data container of claim 52 further including:

symmetric key data,

wherein said symmetric key data is generated during said encrypting of said encrypted data.

60 . The data container of claim 52 wherein said data container is constructed in accordance with a .Zip file format.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2010
From: MARANON CAPITAL, L.P., AS AGENT
To: PKWARE, INC.
Reel/Frame 025525/0223 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2010
From: MARANON CAPITAL, L.P., AS AGENT
To: PKWARE, INC.
Reel/Frame 025525/0230 →
SECURITY AGREEMENT Recorded Aug 19, 2009
From: PKWARE, INC.
To: MARANON CAPITAL, L.P., AS AGENT
Reel/Frame 023107/0952 →
SECURITY AGREEMENT Recorded Aug 18, 2009
From: PKWARE, INC.
To: MARANON CAPITAL, L.P., AS AGENT
Reel/Frame 023107/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2007
From: PETERSON, JAMES C.
To: PKWARE, INC.
Reel/Frame 019818/0587 →