Patent ID: 7707427

Claim:
A method for generating an encrypted electronic file, said method comprising: identifying, using a processing device, an electronic file to be encrypted; obtaining, using the processing device, a first block of data from the identified electronic file; determining, using the processing device, a first block digest for the first block of data; encrypting, using the processing device, the first block of data; storing, using the processing device, the encrypted first block of data and the first block digest to an encrypted electronic file; repeating said obtaining, said determining, said encrypting and said storing for each block of data from the identified electronic file until additional block digests have been determined for the each block of data from the identified electronic file; determining, using the processing device, a super digest for the identified electronic file from the first block digest and the additional block digests; and storing, using the processing device, the super digests to the encrypted electronic file.