AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

PPIMCE: In-Memory Computing Fabric for Privacy Preserving Computing

Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN 46556, U.S.A.
Department of Electrical and Computer Engineering, New York University, Brooklyn, NY 11201, U.S.A.
Bellini College of AI, Cybersecurity, and Computing, University of South Florida, Tampa, FL 33620, U.S.A.
Department of Computer Science, Old Dominion University, Norfolk, VA 23529, U.S.A.
School of Cybersecurity, Old Dominion University, Norfolk, VA 23529, U.S.A.
Show Author Information

Abstract

Privacy has rapidly become a major concern/design consideration. Homomorphic encryption (HE) and garbled circuits (GC) are privacy-preserving techniques that support computations on encrypted data. HE and GC can complement each other, as HE is more efficient for linear operations, while GC is more effective for non-linear operations. Together, they enable complex computing tasks, such as machine learning, to be performed exactly on ciphertexts. However, HE and GC introduce two major bottlenecks: an elevated computational overhead and high data transfer costs. This paper presents Privacy Preserving In-Memory Computing Engine (PPIMCE), an in-memory computing (IMC) fabric designed to mitigate both computational overhead and data transfer issues. Through the use of multiple IMC cores for high parallelism, and by leveraging in-SRAM IMC for data management, PPIMCE offers a compact, energy-efficient solution for accelerating HE and GC. PPIMCE achieves a 107x speedup against a CPU implementation of GC. Additionally, PPIMCE achieves a 1500x and 800x speedup compared with CPU and GPU implementations of CKKS-based HE multiplications. For privacy-preserving machine learning inference, PPIMCE attains a 1000x speedup compared with CPU and a 12x speedup against CraterLake, the state-of-art privacy preserving computation accelerator.

Electronic Supplementary Material

Download File(s)
JCST-2509-15923-Highlights.pdf (479 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 83-102

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Geng H, Mo J, Reis D, et al. PPIMCE: In-Memory Computing Fabric for Privacy Preserving Computing. Journal of Computer Science and Technology, 2026, 41(1): 83-102. https://doi.org/10.1007/s11390-025-5923-9

55

Views

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 08 September 2025
Accepted: 21 November 2025
Published: 30 April 2026
© Institute of Computing Technology, Chinese Academy of Sciences 2026