CPC G06F 16/2425 (2019.01) [G06F 16/2365 (2019.01); G06F 21/602 (2013.01)] | 17 Claims |
1. A method, comprising the steps of:
receiving, via at least one computing device, data comprising a plurality of phrases;
applying, via the at least one computing device, a first predetermined algorithm to the plurality of phrases to generate a respective masked version of each of the plurality of phrases;
cryptographically securing, via the at least one computing device, the respective masked version of each of the plurality of phrases using a second predetermined algorithm and a cryptographic key to generate a respective secured version of each of the plurality of phrases;
extracting, via the at least one computing device, an extracted version of the respective secured version of the each of the plurality of phrases;
generating, via the at least one computing device, a filter representative of the data comprising the plurality of phrases based on the extracted version of the respective secured version of each of the plurality of phrases; and
querying, via the at least one computing device, the filter to identify one or more search results corresponding to the data comprising the plurality of phrases.
|