Patent ID: 9628459
Date: 2017-04-18
CPC Classifications: H04L

Claim:
1. A method, comprising: receiving a request to initiate secure communications from a subscriber, the request being transmitted by the subscriber using a first personal device of the subscriber and over a first communication channel, wherein the first personal device comprises a personal computer the secure communications comprise a message stored in a memory of the first personal device; authenticating the subscriber, the authenticating comprising: determining whether the first or second communication channel has a higher bandwidth; transmitting a server's public key over the communication channel with a lower bandwidth; receiving a first set of message data from the first personal device, the first set of message data being transmitted over the communication channel with the higher bandwidth, wherein the message cannot be determined using the first set of message data alone, and wherein the first set of message data comprises a portion of the message encrypted using the server's public key; receiving a second set of message data from the second personal device, the second set of message data being transmitted over the communication channel with the lower bandwidth, wherein the message cannot be determined using the second set of message data alone, the second set of message data further comprises a subscriber's public key for encrypting future messages, and wherein a size of the first message data is larger than a size of the second message data; constructing, using a processor, the message using the first set of message data, the second set of message data, and a private key corresponding to the server's public key.