Protection of databases, data transmissions and files without the use of encryption
AssigneeCyberAdjust, LLC
InventorRonald M Harstad
Life of this patent
Estimating the term…
Loading patent…
AssigneeCyberAdjust, LLC
InventorRonald M Harstad
Estimating the term…
A permutation algorithm using modular arithmetic is applied to the cells of one or more specific fields of a database or other file type. This permutation reorders the cells of the specific field(s) without altering content of any individual cell, thereby hiding relationships between cells of the permuted field(s) and the other information in the associated records. The permutation algorithm may use modular addition and modular subtraction, in either order. Different permutation algorithms may use varying numbers of parameters. To locate a specific cell in a permuted field, the parameter(s) from the permutation, an identification of the specific record associated with the cell, and an identification of the specific permuted field are applied in a modular arithmetic operation. A specific record with which a specific cell in a permuted field is associated may be obtained by an inverse modular arithmetic operation.
A method of securing content of a file of a particular type from unauthorized access by hiding relationships between units of content of the file, the method comprising:
At least one non-transitory computer-readable storage medium for securing content of a file of a particular type from unauthorized access by hiding relationships between units of content of the file, the at least one non-transitory computer-readable storage medium storing computer executable instructions that, when loaded into computer memory and executed by at least one processor of a computing device, cause the computing device to perform the following steps:
A computer system for securing content of a file of a particular type from unauthorized access by hiding relationships between units of content of the file, the computer system comprising:
Dependencies are inferred from the claim text.