US 12,452,031 B2
Homomorphic encryption offload for lightweight devices
Ashish Sardesai, Ashburn, VA (US); Paritosh Tyagi, Boyds, MD (US); and Venkata Josyula, Ashburn, VA (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by VERIZON PATENT AND LICENSING INC., Basking Ridge, NJ (US)
Filed on Jan. 24, 2023, as Appl. No. 18/158,657.
Application 18/158,657 is a continuation of application No. 17/109,795, filed on Dec. 2, 2020, granted, now 11,582,020.
Prior Publication US 2023/0163946 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/00 (2022.01); G06F 21/60 (2013.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/008 (2013.01) [G06F 21/602 (2013.01); H04L 9/0819 (2013.01); H04L 63/0428 (2013.01); H04L 9/0894 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at an edge node of a cellular network, an unencrypted data from a client device;
retrieving, by the edge node, a homomorphic encryption (HE) key associated with the client device, the HE key synchronized with at least one other edge node in the cellular network;
encrypting, by the edge node, the unencrypted data using the HE key to generate encrypted data;
transmitting, by the edge node, the encrypted data to a cloud platform;
transmitting, by the edge node, a response URL to the client device, the response URL received from the cloud platform;
retrieving, by the edge node, encrypted response data from the response URL in response to a request from the client device, the encrypted response data comprising an output of a homomorphic operation performed on the encrypted data by the cloud platform without decrypting the encrypted data;
decrypting, by the edge node, the encrypted response data; and
returning, by the edge node, the decrypted data to the client device.