Back to results
US 8,712,040 B2Granted
Data-conditioned encryption method
OwnerHarlan J. Brothersinventor
Life of this patent
Estimating the term…
Abstract
A system and method for encryption of data is disclosed. At least one block of the data is received. The at least one block of data is modified to cause each unique data element within the at least one block to appear with a respective predetermined frequency ratio. The block of data is encrypted into ciphertext based at least on an encryption key.
Claims21
A system for data encryption, the system comprising:
- at least one computing device having instructions that, when executed by a data processor device, cause the at least one computing device:
- to receive at least one block of the data comprising k unique data elements;
- to modify the at least one block of data to cause each of the k unique data elements within the at least one block to appear with a respective predetermined frequency ratio substantially equal to 1/k;
- wherein the modification of the at least one block of data is performed according to a character code representing alphanumeric characters, such that each character is represented in the character code by a plurality of the unique data elements;
- and
- to encrypt the block of data into ciphertext based at least on an encryption key.
3 more elements
A method for encrypting data, the method comprising:
- constructing at least one character code representing characters, such that each character is represented in the at least one character code by a plurality of unique data elements, and each character includes a first unique data element having substantially a same frequency distribution in the character as every remaining unique data element of the plurality of unique data elements;
- storing the at least one character code on at least one computing device;
- encoding the data, by the at least one computing device, according to the stored at least one character code to generate encoded data;
- and
- encrypting the encoded data into ciphertext by the at least one computing device, based at least on one encryption key.
2 more elements
A method for data encryption by a computing device comprising a data processor, the method comprising:
- receiving, by at least one computing device, at least one block of the data comprising k unique data elements;
- modifying, by the at least one computing device, the at least one block of data to cause each of the k unique data elements within the at least one block to appear with a respective predetermined frequency ratio substantially equal to 1/k;
- wherein the modification of the at least one block of data is performed according to a character code representing alphanumeric characters, such that each character is represented in the character code by a plurality of the unique data elements;
- and encrypting, by the at least one computing device, the block of data into ciphertext based at least on an encryption key.
1 more element
Dependencies are inferred from the claim text.