Patent · US Active

Secure pattern matching

US9009089B1 · kind B1 · utility

25Cited by
4References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 25, 2013
Grant dateApr 14, 2015
Priority date
Expiry dateSep 2, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/90344
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described is a system for allowing sets of processors to engage in a secure pattern matching protocol. An input pattern is received from a first set of processors, while a text is received from a second set of processors. A matrix is constructed based on values computed for each character determined by each character's position in the pattern. The first set of processors sends an encrypted matrix to the second set of processors. The second set of processors processes each character in the text and creates a set of vectors. A final activation vector is created based on processing the set of vectors and an encrypted activation vector. The second set of processors sends the final activation vector to the first set of processors. The second set of processors decrypts the final activation vector. The system provides to the first set of processors where the pattern matches the text.

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