Patent ID: 8412941

Claim:
A computer-implemented method of processing information, the method comprising: accessing a first set of encrypted strings provided by a first party, the first set of encrypted strings generated by encrypting each plaintext string of a first set of plaintext strings individually using an encryption scheme; determining the encryption scheme; accessing a second set of plaintext strings provided by a second party; encrypting each plaintext string of the second set of plaintext strings individually using the encryption scheme to create a second set of encrypted strings; and comparing the first set of encrypted strings with the second set of encrypted strings to determine a third set of encrypted strings including any encrypted strings that are included in both the first set of encrypted strings and the second set of encrypted strings; making available to the first party one of (i) the third set of encrypted strings, or (ii) a fourth set of encrypted strings including any encrypted strings that are included in the first set of encrypted strings but are not included in the third set of encrypted strings.