Return Home Franciscan University of Steubenville Pryvit

 

 Patent > Preferred Embodiment Preamble

In order to facilitate the efforts of a person of ordinary skill in the art to implement this system and method, a functional set of C++ language source code functions is included in a microfiche appendix to this patent application. Two files in the appendix are especially to the point. A set of implementation notes and the main() function appear in a file "PryvitDL.cpp". At the end of the appendix, the header file "PryvitDL.h" contains comments on a wide range of variables that are accessible through an "access class" and a "#include PryvitDL.h" statement in each of the other functions. Variable names shown in this patent application are quoted from "PryvitDL.h". Memory management is simplified in the C++ version through declaring maximum quantity and size of most variables; the cost is a globally accessed "access class" of under three megabytes, which presents no challenge to modern personal computers.

The instant invention fulfills the strong need in the art for providing the highest levels of security and privacy to computer data. Computer data files are fragmented and then fragments are individually manipulated to make each fragment unrecognizable. The fragments from multiple files are randomly mixed together and further disguised to form composite files. Disguising techniques are performed without any detectable pattern. The composite files are then sent to a plurality of hidden locations, such as the Internet, local area networks, a hard drive of a stand-alone computer, a tape, a disk, a smart card or other storage media. All the composite files together with one index file (listing of file names, directories, sizes, dates), wherever they are located, comprise a privacy protected archive. A compact reconstitution file is prepared for the archive; it contains among other things a highly compressed step-by-step plan to retrieve the original data files from the privacy protected archive.

The Internet appears very public, yet it is an excellent hiding place for composite files located under obscure directory and subdirectory names. For persons to access the secured data, they would need to find the location of every composite file, identify and separate out the many fragments, undo the fragment disguises, and then place the fragments in the correct order. Because the number of possible hidden locations is nearly infinite, it would be almost impossible for an unauthorized user to gain access to the privatized data without the reconstitution file. Only those with authorization can access the private computer data. Further, the private data can be accessed from anywhere in the world by authorized persons who have the proper reconstitution file.


©2004 Marpex, Inc.
Search What is Pryvit? Cryptography Experts Software Providers Patent Products Other