Patent ID: 6023511
Filing Date: 2000-02-08
Classification: G09C,H04K,H04N

Abstract:
A cryptosystem for encrypting an original file by using a camouflaging file, each of the original and camouflaging files comprising a plurality of basic units arranged according to a predetermined sequence, each basic unit comprising a predetermined number of digital bits arranged from high order to low order, the cryptosystem comprising:a memory for storing the original and camouflaging files and programs;a processor for executing the programs stored in the memory; andan encrypting program stored in the memory for encrypting the original file by using the camouflaging file;wherein the encrypting program will divide all the basic units of each of the original and camouflaging files into a plurality of equal-sized data blocks, assign an index number to each data block of the camouflaging file, compare each data block of the original file with the data blocks of the camouflaging file according to a predetermined comparing method to find a most similar data block, record the index number of the most similar data block for each data block of the original file in the memory, and merge all the recorded index numbers of the original file with lower order bits of the basic units of the camouflaging file according to a predetermined merging method to generate an encrypted file for the original file.