Return Home Franciscan University of Steubenville Pryvit

 

 Patent > Allowed Claims > Claims 36 to 39

Claim 36. The computer readable medium of claim 35, wherein the step of disguising said fragments is determined by a random table, said random table being a randomized plurality of data bytes.

Claim 37. The computer readable medium of claim 36, wherein said step of disguising said fragments is performed by an operation having a starting point in said random table, said operation and starting point being determined by a fragment handling guide.

Claim 38. An apparatus, comprising:

  • means for opening a plurality of original data files, each of said original data files being a binary stream;
  • means for fragmenting said plurality of original data files into fragments;
  • means for creating at least two composite files by interspersing said fragments;
  • means for creating a reconstitution file having a reconstitution plan;
  • means for dispersing said at least two composite files to at least two different locations, such that the location of each composite file is different from another composite file, wherein each composite file is dispersed as a unit to one single location, wherein said single location for each composite file is different than a second location for said reconstitution file; and
  • preventing access to any data of said plurality of original data files.

Claim 39. An apparatus, comprising:

  • means for opening a plurality of original data files, each of said original data files being a binary stream;
  • means for fragmenting said plurality of original data files into fragments;
  • means for creating at least two composite files by interspersing said fragments;
  • means for creating a reconstitution file having a reconstitution plan; and
  • means for dispersing said at least two composite files to at least two different locations,
  • wherein means for fragmenting said plurality of original data files into fragments further comprises:
  • means for processing original data file matters;
  • means for processing random table matters;
  • means for obtaining a fragment handling guide;
  • means for interpreting said fragment handling guide;
  • means for obtaining one of said fragments;
  • means for providing space in a fragment storage structure for said one of said fragments;
  • means for disguising said one of said fragments;
  • means for writing said disguised one of said fragments to said fragment storage structure so as to intersperse said disguised one of said fragments with other fragments stored therein;
  • means for writing said interspersed fragments to said composite file when said fragment storage structure is filled with said interspersed fragments;
  • means for recording an action taken on said fragment to said reconstitution file; and
  • means for repeating said steps for fragmenting said data files into fragments until no input data remains in said original data files.
©2004 Marpex, Inc.
Search What is Pryvit? Cryptography Experts Software Providers Patent Products Other