Patent ID: 8886941

Claim:
A computer implemented method comprising: establishing, at a sender's computing device, a secure tunnel with a device associated with an intended recipient; receiving a request from a sender to send a secure message to the intended recipient; in response to receiving the request to send the secure message, generating a private security key for encrypting and decrypting the secure message; receiving contents for the secure message; generating and encrypting the secure message after generating the private security key; storing the private security key and the encrypted secure message; creating, at the sender's computing device, a URL message in response to receiving the request to send the secure message to the intended recipient; sending, from the sender's computing device, the URL message to the intended recipient; receiving, at the sender's computing device, a URL message response from the intended recipient; providing, from the sender's computing device, a landing message to the intended recipient in response to receiving the URL message response, the landing message including a hint requesting an answer from the intended recipient; receiving, at the sender's computing device, the answer from the intended recipient; and sending, from the sender's computing device, the encrypted secure message to the intended recipient via the secure tunnel.