Patent ID: 8478995

Claim:
A method of encrypting and transferring data between senders and receivers using a network, the method comprising: receiving, by a server, an identifier of a receiver from a sender; generating a transfer specific encryption key specific to a respective transfer of data between said sender and said receiver; encrypting the data to be transferred using the generated transfer specific encryption key; retrieving, by the server, information specific to the receiver that is accessed according to the identifier of the receiver received from the sender, and using the retrieved information specific to the receiver to encrypt the generated transfer specific encryption key; transferring the encrypted data and the encrypted transfer specific encryption key over the network for receipt by the receiver; receiving, by the server, from the receiver to which the encrypted data and the encrypted transfer specific encryption key has been transferred, the identifier of the receiver and the encrypted transfer specific encryption key; retrieving, by the server, the information specific to the receiver that is accessed according to the identifier of the receiver received from the receiver, and using the retrieved information specific to the receiver to decrypt the encrypted transfer specific encryption key; and decrypting the encrypted data using the decrypted transfer specific encryption key.