Patent ID: 9602473
Date: 2017-03-21
CPC Classifications: H04L

Claim:
1. A method of storing and facilitating secure transmission of data comprising: receiving, by a processor of a service provider system, data encrypted by a sender system, wherein the service provider lacks the capability of decrypting the data as encrypted by the sender system; storing, by the service provider system, the data as encrypted by the sender system; receiving, by the service provider system, a request for the data, the request for the data received from a recipient system and independently of the sender system; receiving, by the service provider system, authentication data, the authentication data received from the recipient system; transmitting, by the service provider system, the authentication data, the authentication data transmitted to the sender system; receiving, by the service provider system, an indication that the authentication data is valid, the indication received from the sender system; as a result of receiving the indication that the authentication data is valid, determining the recipient system is authorized to receive the data; and as a result of determining the recipient system is authorized to receive the data, transmitting the data as encrypted by the sender system, the data transmitted from the service provider system to the sender system configured to decrypt and transmit the data to the recipient system.