Patent ID: 9313177
Filing Date: 2016-04-12
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A computer-implemented method comprising: receiving, at a server from a client device, a request for anonymous authentication, the client device being operated by an authorized user of an information sharing service; generating, at the server, a set of ciphers, wherein each cipher is based on a selected random value and a particular random token selected from a set of random tokens that are encrypted with a particular public key selected from a set of public keys associated with users of the information sharing service, wherein the set of ciphers corresponds to the set of random tokens and the set of public keys; transmitting, to the client device, the set of ciphers; receiving, from the client device, a decrypted value based on the set of ciphers; determining, at the server, that the decrypted value matches the selected random value; transmitting, to the client device, the set of random tokens such that the client device can determine that the server did not identify the authorized user; receiving, from the client device, an anonymized incident report; and correlating the anonymized incident report with open source information and one or more of another anonymized incident report to provide one or more reports to users of the information sharing service.