US 11,722,500 B2
Secure identity verification marketplace using hashed data and forward hashing search functions
Anurag Singh, Singapore (SG)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Apr. 1, 2020, as Appl. No. 16/837,947.
Prior Publication US 2021/0314331 A1, Oct. 7, 2021
Int. Cl. H04L 9/40 (2022.01); G06F 16/953 (2019.01); G06F 21/62 (2013.01); H04L 9/06 (2006.01)
CPC H04L 63/126 (2013.01) [G06F 16/953 (2019.01); G06F 21/6227 (2013.01); H04L 9/0643 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving a search request having a first hash associated with a plurality of search attributes from a hashing operation associated with hashed identity verification records of a catalog stored by the system, wherein the hashed identity verification records are received through a plurality of identity verification entities, and wherein the search request is associated with an identity verification of an entity, wherein the search request comprises at least one second hash based on varying the plurality of search attributes in the search request prior to hashing the varied plurality of search attributes, wherein the varying comprises changing at least one of an order of the plurality of search attributes between the first hash and the at least one second hash or a text representation of the plurality of search attributes in the search request;
searching the hashed identity verification records using the first hash, wherein the searching the hashed identity verification records further uses the at least one second hash;
determining, based on the searching, an identifier of a hashed record in the hashed identity verification records, wherein the hashed record comprises first metadata corresponding to an unhashed record of the hashed record, and wherein the unhashed record is separately stored from the system by one of the plurality of identity verification entities; and
providing a search result to the search request, wherein the search result comprises at least the identifier and the first metadata.