Patent ID: 9547777
Date: 2017-01-17
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving a stream associated with an archive stored in a storage device associated with a computing device, wherein the stream associated with the archive is enciphered with an archive key; generating, by a processing device, a pseudo-stream comprising a plurality of words selected from a natural language; attaching the pseudo-stream to the stream associated with the archive; associating the pseudo-stream with first validation data; compressing the pseudo-stream; associating the compressed pseudo-stream and the stream associated with the archive with second validation data; enciphering the compressed pseudo-stream with the archive key; storing the enciphered compressed pseudo-stream in association with the stream associated with the archive in the storage device associated with the computing device; retrieving the enciphered compressed pseudo-stream from the storage device; deciphering the retrieved enciphered compressed pseudo-stream with the archive key to generate a third validation data; decompressing the deciphered compressed pseudo-stream to generate a fourth validation data; determining, without deciphering the stream of the archive, that the archive key is valid in view of the first validation data being same as the fourth validation data and the second validation data being same as the third validation data; and responsive to determining that the archive key is valid, deciphering the stream of the archive using the archive key.