×

System and method for initializing tokens in a dictionary encryption scheme

  • US 9,195,835 B2
  • Filed: 02/14/2013
  • Issued: 11/24/2015
  • Est. Priority Date: 03/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • receiving data in unencrypted form, the data including a plurality of plaintext symbols;

    encrypting the data in accordance with an encryption dictionary generated byarranging the plurality of plaintext symbols in lexicographical order;

    defining a first subset comprising a first plurality of the lexicographically arranged symbols;

    defining a second subset comprising a second plurality of the lexicographically arranged symbols;

    defining a first set comprising a first plurality of unique random tokens within a first token space for use with the first plurality of symbols, respectively;

    defining a second set comprising a second plurality of unique random tokens within a second token space for use with the second plurality of symbols, respectively;

    adding a first random constant value to each token in the first set of random tokens; and

    adding a second random constant value to each token in the second set of random tokens;

    wherein the second random constant value is greater than the first random constant value; and

    storing the encrypted data in a database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×