Patent ID: 8380990

Claim:
A method relating to a first communication device having a first personal identification number and a second communication device having a second personal identification number different from the first personal identification number, the method comprising: transmitting, by the first communication device to the second communication device, a first encryption key to enable the second communication device to encrypt the second personal identification number; receiving, by the first communication device from the second communication device, the second personal identification number that has been encrypted by the second communication device using the first encryption key; decrypting, by the first communication device, the encrypted second personal identification number; receiving, by the first communication device from the second communication device, a second encryption key to enable the first communication device to encrypt the first personal identification number; encrypting, by the first communication device, the first personal identification number using the second encryption key; transmitting, by the first communication device to the second communication device, the encrypted first personal identification number; and conducting, by the first communication device with the second communication device, a peer-to-peer messaging session by transmitting to the second communication device peer-to-peer messages that contain the second personal identification number and receiving from the second communication device peer-to-peer messages that contain the first personal identification number, each peer-to-peer message being routed by a routing server based on the respective first and second personal identification numbers.