Paper 2026/561

SynCirc: Efficient Synthesis of Depth-Optimized Circuits from High-Level Languages (Extended Version)

Arpita Patra, Indian Institute of Science Bangalore
Joachim Schmidt, TU Darmstadt
Thomas Schneider, TU Darmstadt
Ajith Suresh, Technology Innovation Institute
Hossein Yalame, Robert Bosch GmbH, Germany
Abstract

Secure Multi-Party Computation (MPC) enables secure computation on private data. Many of today's efficient MPC protocols need a representation of the evaluated function as circuit composed of Boolean or Lookup Tables (LUTs). To improve the practicality of MPC, we present SynCirc, a hardware synthesis framework optimized for MPC applications. Built on Verilog and the open-source tool Yosys-ABC, SynCirc introduces custom libraries and constraints for multi-input AND gates, achieving up to $3\times$ reduction in multiplicative depth and online rounds compared to TinyGMW (Demmler et al., CCS'15). SynCirc also offers an expanded library of efficient building blocks like comparison, multiplexers, equality checks and incorporates Boolean and LUT circuits. For these building blocks, we achieve improvements in multiplicative depth/online rounds between $22.3\%$ and $66.7\%$ over ShallowCC (Büscher et al., ESORICS'16). Our evaluation using the FLUTE framework (Brüggemann et al., IEEE S&P’23) shows that SynCirc has $116\times$ less online communication than the multi-input AND gate protocol of Trifecta (Faraji and Kerschbaum, PETS'23). SynCirc introduces novel capabilities, including enhanced support for High-Level Synthesis (HLS) with the XLS tool, enabling developers to create secure functions in C/C++ without the need for expertise in hardware definition languages like Verilog. SynCirc is an open-source toolchain that democratizes secure computation, simplifies circuit synthesis and makes advanced privacy-preserving technologies more accessible.

Note: This article extends the conference paper published at IEEE HOST'21, and is accepted for publication in IEEE TC'26.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. IEEE Transactions on Computers
DOI
10.1109/TC.2026.3673169
Keywords
Hardware SynthesisMulti-party ComputationDepth OptimizationLogic DesignLookup TablesC/C++
Contact author(s)
arpita @ iisc ac in
joachim schmidt @ encrypto cs tu-darmstadt de
schneider @ encrypto cs tu-darmstadt de
ajith suresh @ tii ae
hossein yalame @ de bosch com
History
2026-03-22: revised
2026-03-20: received
See all versions
Short URL
https://ia.cr/2026/561
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2026/561,
      author = {Arpita Patra and Joachim Schmidt and Thomas Schneider and Ajith Suresh and Hossein Yalame},
      title = {{SynCirc}: Efficient Synthesis of Depth-Optimized Circuits from High-Level Languages (Extended Version)},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/561},
      year = {2026},
      doi = {10.1109/TC.2026.3673169},
      url = {https://eprint.iacr.org/2026/561}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.