Patent ID: 8031865

Claim:
A method of selectively encrypting multiple portions of data within a document, comprising the steps of: for each portion of data within the document: assigning the portion of data an authorization level; a.) representing the portion of data within the document in binary format having words of X bits in length; b.) using a computer to perform a first reversible rearrangement of the order of the bits of each word of the data portion utilizing a line from a randomly-generated reference table; c.) using the computer to perform a second reversible rearrangement of the order of the bits of each word of the data portion from step (b) utilizing another line from the randomly-generated the reference table; and d.) repeating steps (a)-(c) for the data portion in accordance with the assigned authorization level associated with the data portion such that the portion of the data document is wrapped with different layers of encryption corresponding to authorization levels equal to and less than the assigned authorization level.