US 12,238,205 B1
Method of providing secure communications to multiple devices and multiple parties
Christopher Edward Delaney, Front Royal, VA (US); Chava Louis Jurado, Leesburg, VA (US); Carl Bailey Jacobs, Fredericksburg, VA (US); Jeremiah MacDonald, Greenville, SC (US); Michael Vincent Chest, Taylors, SC (US); and Walter Adeyinka Ademiluyi, Boyds, MD (US)
Assigned to Cyber IP Holdings, LLC, Herndon, VA (US)
Filed by Cyber IP Holdings, LLC, Herndon, VA (US)
Filed on May 16, 2022, as Appl. No. 17/744,971.
Application 17/744,971 is a continuation of application No. 16/401,498, filed on May 2, 2019, granted, now 11,349,646.
Claims priority of provisional application 62/666,424, filed on May 3, 2018.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); H04L 9/06 (2006.01); H04L 9/14 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/083 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0822 (2013.01); H04L 9/0827 (2013.01); H04L 9/14 (2013.01); H04L 63/0435 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for automatically disseminating a private key, the method comprising:
receiving, from a first user device, a first message requesting a key proxy instance, wherein the first message comprises a first symmetric key;
decrypting the first message using the first symmetric key;
directing, based on a first device public key that corresponds to the first user device, a key proxy server to allocate the key proxy instance for communication with the first user device;
receiving, from the key proxy server, a unique URL that corresponds to the key proxy instance;
sending, to the first user device, a second message comprising the unique URL, wherein the second message is encrypted using the first symmetric key and signed using a server private key;
forwarding, to a second user device, a third message comprising the unique URL of the key proxy instance received from the first user device, wherein the third message is encrypted using a second symmetric key generated by the first user device and signed using a first device private key that corresponds to the first user device;
wherein:
the first user device is configured to securely transmit a bundle of private keys to the key proxy instance in a fourth message via the unique URL for download by the second user device;
the first user device is configured to send a fifth message comprising the unique URL of the key proxy instance;
the fifth message is encrypted using a third symmetric key;
the fifth message is signed using the first device private key;
a second user private key is encrypted using the third symmetric key; and
the third symmetric key is encrypted using a second device public key.