20. The computer-implemented method recited by claim 15 , wherein the query comprises an encrypted query and the determining whether at least one of the data providers maintains the consumer information requested comprises: generating a decrypted query by decrypting the encrypted query based on the public key unique to the data buyer; decrypting the searchable index associated with the data buyer based on the private key of the data buyer; and comparing the decrypted query to at least one record of each decrypted searchable index, wherein the generating a decrypted query, decrypting the searchable index, and comparing are completed within a search component to securely process the decrypted query and decrypted searchable index.
21. The computer-implemented method recited by claim 20 , wherein the search component comprises a sandbox container of the computer separate from all other processing activities of the computer.