Paper 2025/413
Garblet: Multi-party Computation for Protecting Chiplet-based Systems
Abstract
The introduction of shared computation architectures assembled from heterogeneous chiplets introduces new security threats. Due to the shared logical and physical resources, an untrusted chiplet can act maliciously to surreptitiously probe the data communication between chiplets or sense the computation shared between them. This paper presents Garblet, the first framework to leverage the flexibility offered by chiplet technology and Garbled Circuits (GC)-based MPC to enable efficient, secure computation even in the presence of potentially compromised chiplets. Our approach integrates a customized hardware Oblivious Transfer (OT) module and an optimized evaluator engine into chiplet-based platforms. This configuration distributes the tasks of garbling and evaluating circuits across two chiplets, reducing communication costs and enhancing computation speed. We implement this framework on an AMD/Xilinx UltraScale+ multi-chip module and demonstrate its effectiveness using benchmark functions. Additionally, we introduce a novel circuit decomposition technique that allows for parallel processing across multiple chiplets to further improve computational efficiency. Our results highlight the potential of chiplet systems for accelerating GC (e.g., the time complexity of garbled AES is 0.0226ms) in order to guarantee the security and privacy of the computation on chiplets.
Metadata
- Available format(s)
-
PDF
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- Multiparty computationGarbled circuitsOblivious transferChipletHeterogeneous Integration
- Contact author(s)
-
mhashemi @ wpi edu
stajik @ wpi edu
fganji @ wpi edu - History
- 2025-03-04: approved
- 2025-03-04: received
- See all versions
- Short URL
- https://ia.cr/2025/413
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/413, author = {Mohammad Hashemi and Shahin Tajik and Fatemeh Ganji}, title = {Garblet: Multi-party Computation for Protecting Chiplet-based Systems}, howpublished = {Cryptology {ePrint} Archive, Paper 2025/413}, year = {2025}, url = {https://eprint.iacr.org/2025/413} }