The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 14, 2017

Filed:

Mar. 04, 2015
Applicant:

Skyhigh Networks, Inc., Cupertino, CA (US);

Inventors:

Alexandra Boldyreva, Atlanta, GA (US);

Paul Grubbs, Sunnyvale, CA (US);

Nathan Chenette, Terre Haute, IN (US);

Assignee:

Skyhigh Networks, Inc., Campbell, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); H04L 9/08 (2006.01); G06N 7/00 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0869 (2013.01); G06N 7/005 (2013.01); H04L 9/0618 (2013.01); H04L 2209/24 (2013.01);
Abstract

An order-preserving tokenization (OPT) method receives a plaintext and generates a token as the ciphertext which preserves the sort order of the plaintext by using stored legacy plaintext-to-ciphertext mapping data and a tail bounded probability distribution sampler to sample a random order preserving function. More specifically, the OPT method uses a mapping table to store plaintext-to-ciphertext mapping for previously generated ciphertexts. The mapping table enables efficient searching of the ciphertext space as the OPT method only needs to look for ciphertext in the space that most likely will have the desired plaintext. In this manner, the order-preserving tokenization method of the present invention realizes a fast algorithm that is also more computational efficient. In one embodiment, the OPT method uses a tail bounded hypergeometric distribution sampler as the probability distribution sampler.


Find Patent Forward Citations

Loading…