Patent · US Active

String matching in encrypted data

US10812252B2 · kind B2 · utility

6Cited by
8References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 22, 2017
Grant dateOct 20, 2020
Priority date
Expiry dateDec 19, 2037

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/0643
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

In aspects of string matching in encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements a string matching application that receives an encrypted query string as a query of the homomorphic encrypted data. The string matching application can then apply algorithms to perform addition and multiplication operations, and determine whether there are matching strings of the encrypted query string in the dataset. The string matching application can compute, for each row of the dataset, a sum of some function of dataset bits and query bits for a row result, and multiply the row results of the computed rows to determine matching strings. Alternatively, the string matching application can compute, for each row of the dataset, a product over some function of the dataset bits and the query bits for a row result, and add the row results of the computed rows to determine matching strings.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.