paper-with-me

홈 › Papers

Volley Revolver: A Novel Matrix-Encoding Method for Privacy-Preserving Neural Networks (Inference)

2022-01-29 · John Chiang

In this work, we present a novel matrix-encoding method that is particularly convenient for neural networks to make predictions in a privacy-preserving manner using homomorphic encryption. Based on this encoding method, we implement a convolutional neural network for handwritten image classification over encryption. For two matrices $A$ and $B$ to perform homomorphic multiplication, the main idea behind it, in a simple version, is to encrypt matrix $A$ and the transpose of matrix $B$ into two ciphertexts respectively. With additional operations, the homomorphic matrix multiplication can be calculated over encrypted matrices efficiently. For the convolution operation, we in advance span each convolution kernel to a matrix space of the same size as the input image so as to generate several ciphertexts, each of which is later used together with the ciphertext encrypting input images for calculating some of the final convolution results. We accumulate all these intermediate results and thus complete the convolution operation. In a public cloud with 40 vCPUs, our convolutional neural network implementation on the MNIST testing dataset takes $\sim$ 287 seconds to compute ten likelihoods of 32 encrypted images of size $28 \times 28$ simultaneously. The data owner only needs to upload one ciphertext ($\sim 19.8$ MB) encrypting these 32 images to the public cloud.

📄 PDF Abstract BibTeX arXiv:2201.12577

Code (1)

petitioner/he.cnninfer 공식 구현

Tasks

image-classificationImage ClassificationPrivacy Preserving

Methods 이 논문이 사용한 방법론

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 제목 키워드 기반

Privacy-Preserving CNN Training with Transfer Learning: Multiclass Logistic Regression

2023-04-07 · John Chiang

In this paper, we present a practical solution to implement privacy-preserving CNN training based on mere Homomorphic Encryption (HE) technique. To our best knowledge, this is the first attempt successfully to crack this…

C++ codePrivacy PreservingregressionTransfer Learning

Graph Encoding and Neural Network Approaches for Volleyball Analytics: From Game Outcome to Individual Play Predictions

2023-08-22 · Rhys Tracy, Haotian Xia, Alex Rasla, Yuan-Fang Wang 외

This research aims to improve the accuracy of complex volleyball predictions and provide more meaningful insights to coaches and players. We introduce a specialized graph encoding technique to add additional contact-by-c…

PredictionType prediction

Bounding the Invertibility of Privacy-preserving Instance Encoding using Fisher Information

2023-05-06 · NeurIPS 2023 11

Privacy-preserving instance encoding aims to encode raw data as feature vectors without revealing their privacy-sensitive information. When designed properly, these encodings can be used for downstream ML applications su…

Privacy Preserving

A compressive multi-kernel method for privacy-preserving machine learning

2021-06-20 · Thee Chanyaswad, J. Morris Chang, S. Y. Kung

As the analytic tools become more powerful, and more data are generated on a daily basis, the issue of data privacy arises. This leads to the study of the design of privacy-preserving machine learning algorithms. Given t…

Activity RecognitionBIG-bench Machine LearningPerson IdentificationPrivacy Preserving

CyberEvolver: Structured Self-Evolution for Cybersecurity Agents On the Fly

2026-05-25 · Yihe Fan, Changyi Li, Lichen Xu, Xudong Pan 외 arxiv

LLM-based agents are increasingly used for cybersecurity tasks, but most existing systems rely on fixed, human-designed scaffolds that struggle to adapt across diverse targets and failure modes. We introduce \textsc{Cybe…