Patent ID: 8156326

Claim:
A method to search for affinities between subjects, comprising the passages of: providing a certification authority that is able to act as a trustworthy subject in order to control divulgation of personal information of said subjects; effecting a step of registering at least one user with said certification authority, wherein the registration involves memorizing, by the certification authority, a minimum set of said user's personal information which cannot be divulged without authorization from said user himself; effecting a step of receiving first information relating to said user and memorizing said first information in a portable electronic device of said user; effecting a step of synthesizing said first information memorized in said portable electronic device by means of transmission to a user interface which provides to process said first memorized information; effecting a step of encrypting said first information and memorizing said first encrypted information in said portable electronic device; effecting a step of disseminating said first encrypted information to other portable electronic devices in geographical proximity; effecting a step of collecting second encrypted information relating to other users registered in said certification authority, sent by other portable electronic devices in geographical proximity; effecting a step of decrypting said first and second information encrypted, wherein said first and second encrypted information are sent to the certification authority and temporarily memorized therein and wherein the decryption is exclusively effected at said certification authority and wherein the certification authority verifies the authenticity of the data received and the non-falsifiable association with the user who generated said data; effecting a step of processing and analyzing said first and second decrypted information, in order to identify affinities between said first and second information, at said certification authority; effecting a step of notifying said affinities, by means of said certification authority, wherein the step of notifying involves signaling the affinity to the users, allowing them to decide whether to reciprocally reveal their identities and wherein the first and second information are canceled and not kept by the certification authority after notification of said affinities.