Patent ID: 8752207

Claim:
A computerized method for encoding an information security label associated with a set of information in a database in a file and utilizable in a computing system for controlling read access to the set of information, the database being accessed by one or more users, the information security label containing characteristics describing the set of information, said method comprising: assigning, by the computing system, a unique integer value to each characteristic of a set of characteristics, the set comprising a plurality of characteristics; identifying, for each piece of information in the database, at least one characteristic describing the piece of information, wherein the set of characteristics comprises pieces of information having at least one characteristic that is identical; where a piece of information has more than one characteristic, combining, by the computing system, the integer values assigned to each characteristic of the set of characteristics that describe the information security label into an encoded information security label, said encoded information security label obfuscating each characteristic of the set of characteristics; and, decoding the information security label, said decoding comprising: (a) identifying a base for use in encoding the information security label; and (b) determining, by the computing system, a floor of a logarithm to the identified base of the encoded information security label to determine a value for a first characteristic of the set of characteristics.