paper-with-me

홈 › Papers

Enabling Homomorphically Encrypted Inference for Large DNN Models

2021-03-30 · Guillermo Lloret-Talavera, Marc Jorda, Harald Servat, Fabian Boemer, Chetan Chauhan, Shigeki Tomishima, Nilesh N. Shah, Antonio J. Peña

The proliferation of machine learning services in the last few years has raised data privacy concerns. Homomorphic encryption (HE) enables inference using encrypted data but it incurs 100x-10,000x memory and runtime overheads. Secure deep neural network (DNN) inference using HE is currently limited by computing and memory resources, with frameworks requiring hundreds of gigabytes of DRAM to evaluate small models. To overcome these limitations, in this paper we explore the feasibility of leveraging hybrid memory systems comprised of DRAM and persistent memory. In particular, we explore the recently-released Intel Optane PMem technology and the Intel HE-Transformer nGraph to run large neural networks such as MobileNetV2 (in its largest variant) and ResNet-50 for the first time in the literature. We present an in-depth analysis of the efficiency of the executions with different hardware and software configurations. Our results conclude that DNN inference using HE incurs on friendly access patterns for this memory configuration, yielding efficient executions.

📄 PDF Abstract BibTeX arXiv:2103.16139

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Batch Normalization 설명 없음
Average Pooling 설명 없음
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution …
Inverted Residual Block 설명 없음
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

High-Resolution Convolutional Neural Networks on Homomorphically Encrypted Data via Sharding Ciphertexts

2023-06-15 · Vivian Maloney, Richard F. Obrecht, Vikram Saraph, Prathibha Rama 외

Recently, Deep Convolutional Neural Networks (DCNNs) including the ResNet-20 architecture have been privately evaluated on encrypted, low-resolution data with the Residue-Number-System Cheon-Kim-Kim-Song (RNS-CKKS) homom…

Traveling Salesman-Based Token Ordering Improves Stability in Homomorphically Encrypted Language Models

2025-10-14 · Donghwan Rho, Sieun Seo, Hyewon Sung, Chohong Min 외 arxiv

As users increasingly interact with large language models (LLMs) using private information, secure and encrypted communication becomes essential. Homomorphic encryption (HE) provides a principled solution by enabling com…

Text Generation

HERS: Homomorphically Encrypted Representation Search

2020-03-27 · Joshua J. Engelsma, Anil K. Jain, Vishnu Naresh Boddeti

We present a method to search for a probe (or query) image representation against a large gallery in the encrypted domain. We require that the probe and gallery images be represented in terms of a fixed-length representa…

Image Retrieval

HE-MAN -- Homomorphically Encrypted MAchine learning with oNnx models

2023-02-16 · Martin Nocker, David Drexel, Michael Rader, Alessio Montuoro 외

Machine learning (ML) algorithms are increasingly important for the success of products and services, especially considering the growing amount and availability of data. This also holds for areas handling sensitive data,…

Face RecognitionPrivacy Preserving

HEFT: Homomorphically Encrypted Fusion of Biometric Templates

2022-08-15 · Luke Sperling, Nalini Ratha, Arun Ross, Vishnu Naresh Boddeti

This paper proposes a non-interactive end-to-end solution for secure fusion and matching of biometric templates using fully homomorphic encryption (FHE). Given a pair of encrypted feature vectors, we perform the followin…

Dimensionality Reduction