| CPC H04L 9/0825 (2013.01) [H04L 9/0822 (2013.01); H04L 63/0435 (2013.01); H04L 63/0442 (2013.01)] | 16 Claims |

|
1. A secure electronic data transfer system for use with a first client computing device, a second client computing device, and a broker computing device each connected to a network and each including a respective processor, the system comprising:
a first client non-transitory computer readable medium storing instructions executed by the processor of the first client computing device;
a second client non-transitory computer readable medium instructions executed by the processor of the second client device;
a broker non-transitory computer readable medium storing instructions executed by the processor of the broker computing device;
wherein the instructions of the first client non-transitory computer readable medium, the instructions of the second client non-transitory computer readable medium, and the instructions of the broker non-transitory computer readable medium cause the broker computing device, the first client computing device, and the second client computing device, respectively, to:
receive at the first client computing device a Key DNA and a Moniker;
store the Key DNA and the Moniker at the broker computing device;
generate at the first client computing device a Key based upon the Key DNA;
encrypt data stored on the first client computing device using the Key to generate Encrypted Data;
electronically transfer the Encrypted Data and the Moniker from the first client computing device to the second client computing device;
deliver, by the second client computing device, the Moniker to the broker computing device;
receive, by the first client computing device, the Key DNA from the broker computing device;
generate at the second client computing device the Key based upon the Key DNA; and
decrypt the Encrypted Data using the Key by the second client computing device.
|