Practical Encrypted Computing for IoT Clients

03/11/2021
by   McKenzie van der Hagen, et al.
0

Privacy and energy are primary concerns for sensor devices that offload compute to a potentially untrusted edge server or cloud. Homomorphic Encryption (HE) enables offload processing of encrypted data. HE offload processing retains data privacy, but is limited by the need for frequent communication between the client device and the offload server. Existing client-aided encrypted computing systems are optimized for performance on the offload server, failing to sufficiently address client costs, and precluding HE offload for low-resource (e.g., IoT) devices. We introduce Client-aided HE for Opaque Compute Offloading (CHOCO), a client-optimized system for encrypted offload processing. CHOCO introduces rotational redundancy, an algorithmic optimization to minimize computing and communication costs. We design Client-Aided HE for Opaque Compute Offloading Through Accelerated Cryptographic Operations (CHOCO-TACO), a comprehensive architectural accelerator for client-side cryptographic operations that eliminates most of their time and energy costs. Our evaluation shows that CHOCO makes client-aided HE offloading feasible for resource-constrained clients. Compared to existing encrypted computing solutions, CHOCO reduces communication cost by up to 2948x. With hardware support, client-side encryption/decryption is faster by 1094x and uses 648x less energy. In our end-to-end implementation of a large-scale DNN (VGG16), CHOCO uses 37

READ FULL TEXT

page 1

page 4

page 7

page 9

research
04/26/2022

MemFHE: End-to-End Computing with Fully Homomorphic Encryption in Memory

The increasing amount of data and the growing complexity of problems has...
research
02/07/2019

Enhanced Performance for the encrypted Web through TLS Resumption across Hostnames

TLS can resume previous connections via abbreviated resumption handshake...
research
08/26/2020

Server-side Fingerprint-Based Indoor Localization Using Encrypted Sorting

GPS signals, the main origin of navigation, are not functional in indoor...
research
03/16/2023

HE is all you need: Compressing FHE Ciphertexts using Additive HE

Fully Homomorphic Encryption (FHE) permits the evaluation of an arbitrar...
research
11/20/2019

Express: Lowering the Cost of Metadata-hiding Communication with Cryptographic Privacy

Existing systems for metadata-hiding messaging that provide cryptographi...
research
06/11/2023

Generating One-Hot Maps under Encryption

One-hot maps are commonly used in the AI domain. Unsurprisingly, they ca...
research
03/26/2021

Infinity: A Scalable Infrastructure for In-Network Applications

Network programmability is an area of research both defined by its poten...

Please sign up or login with your details

Forgot password? Click here to reset