Enabling Low-Cost Secure Computing on Untrusted In-Memory Architectures
Sahar Ghoflsaz Ghinani, Jingyao Zhang, Elaheh Sadredini

TL;DR
This paper proposes a secure processing-in-memory system that uses multi-party computation techniques to enable low-cost, confidential, and high-performance data processing on untrusted in-memory architectures, addressing the memory wall challenge.
Contribution
It introduces a novel approach combining MPC with PIM to securely outsource computation, leveraging precomputation to reduce bottlenecks, and demonstrates significant speedups on real workloads.
Findings
Achieves up to 14.66x speedup over secure CPU configurations.
Maintains data confidentiality and integrity during outsourced computation.
Effective for applications like deep learning inference and logistic regression.
Abstract
Modern computing systems are limited in performance by the memory bandwidth available to processors, a problem known as the memory wall. Processing-in-Memory (PIM) promises to substantially improve this problem by moving processing closer to the data, improving effective data bandwidth, and leading to superior performance on memory-intensive workloads. However, integrating PIM modules within a secure computing system raises an interesting challenge: unencrypted data has to move off-chip to the PIM, exposing the data to attackers and breaking assumptions on Trusted Computing Bases (TCBs). To tackle this challenge, this paper leverages multi-party computation (MPC) techniques, specifically arithmetic secret sharing and Yao's garbled circuits, to outsource bandwidth-intensive computation securely to PIM. Additionally, we leverage precomputation optimization to prevent the CPU's portion of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Advanced Data Storage Technologies · Ferroelectric and Negative Capacitance Devices
