×

System and method for initializing tokens in a dictionary encryption scheme

  • US 9,740,871 B2
  • Filed: 10/23/2015
  • Issued: 08/22/2017
  • 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 by arranging 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 and mapping the first set to the first plurality of symbols; and

    defining a second set comprising a second plurality of unique random tokens within a second token space and mapping the second set to the second plurality of symbols, the second plurality of unique random tokens defined with a slope of the second subset versus the second plurality of unique random tokens that is non-linear with respect to a slope of the first subset versus the first plurality of unique random tokens; and

    storing the encrypted data in a database.

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