US 12,316,620 B1
Secure device communication using multi-key encapsulation
Srinivasa Katta, Austin, TX (US)
Assigned to aapoon, Inc., Houston, TX (US)
Filed by aapoon Inc., Houston, TX (US)
Filed on Nov. 27, 2024, as Appl. No. 18/961,639.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/062 (2013.01) [H04L 63/0428 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method for establishing secure communication between a first device and a second device, comprising:
generating, by a first device, a first ephemeral public key and a first ephemeral secret key of the first device;
encapsulating, by the first device, a second public key corresponding to the second device to generate a first cipher key and a first shared secret key;
transmitting, by the first device, a first message, to the second device, wherein the first message comprises the ephemeral first public key, a first public key corresponding to the first device, and the first cipher key;
receiving, by the first device, a second message, from the second device, wherein the second message comprises a second cipher key;
decapsulating, by the first device, the second cipher key using the first ephemeral secret key to generate a second shared secret key;
receiving, by the first device, a third message comprising a third cipher key from the second device;
decapsulating, by the first device, the third cipher key using a first secret key of the first device to generate a third shared secret key;
deriving, by the first device, a first encryption key using the first shared secret key, the second shared secret key, and the third shared secret key; and
establishing, by the first device, a secure communication with the second device by encrypting one or more messages using the first encryption key.