US 12,355,861 B2
Method, apparatus, and computer-readable medium for searching polymorphically encrypted data
Igor Balabine, Menlo Park, CA (US); and Richard Grondin, Québec (CA)
Assigned to INFORMATICA LLC, Redwood City, CA (US)
Filed by Informatica LLC, Redwood City, CA (US)
Filed on Jun. 15, 2023, as Appl. No. 18/335,406.
Application 18/335,406 is a continuation of application No. 17/172,987, filed on Feb. 10, 2021, granted, now 11,716,191.
Application 17/172,987 is a continuation of application No. 16/032,545, filed on Jul. 11, 2018, granted, now 10,958,415, issued on Mar. 23, 2021.
Prior Publication US 2023/0412357 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); G06F 16/903 (2019.01); G06F 21/60 (2013.01); H04L 9/32 (2006.01)
CPC H04L 9/0618 (2013.01) [G06F 16/903 (2019.01); G06F 21/602 (2013.01); H04L 9/3213 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method executed by one or more computing devices for polymorphically encrypting data, the method comprising:
generating, by at least one of the one or more computing devices, one or more pseudonymous tokens by encrypting a ciphertext using a first algorithm and an encryption key, the first algorithm comprising a polymorphic algorithm configured to generate a distinct pseudonymous token for each application of the polymorphic algorithm to the same ciphertext with the same encryption key; and
storing, by at least one of the one or more computing devices, the one or more pseudonymous tokens in a data store, wherein data in the data store corresponding to the ciphertext is configured to be retrieved by querying the data store using a search token generated by encrypting the ciphertext using a second algorithm and the encryption key, the search token being distinct from the one or more pseudonymous tokens.