跳到主要导航 跳到搜索 跳到主要内容

Pushing the Limits of Valiant’s Universal Circuits: Simpler, Tighter and More Compact

  • Hanlin Liu
  • , Yu Yu*
  • , Shuoyao Zhao
  • , Jiang Zhang
  • , Wenling Liu
  • , Zhenkai Hu
  • *此作品的通讯作者
  • Shanghai Jiao Tong University
  • Shanghai Qi Zhi Institute
  • Shanghai Key Laboratory of Privacy-Preserving Computation
  • State Key Laboratory of Cryptology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

A universal circuit (UC) is a general-purpose circuit that can simulate arbitrary circuits (up to a certain size n). Valiant provides a k-way recursive construction of UCs (STOC 1976), where k tunes the complexity of the recursion. More concretely, Valiant gives theoretical constructions of 2-way and 4-way UCs of asymptotic (multiplicative) sizes 5 nlog n and 4.75 nlog n respectively, which matches the asymptotic lower bound Ω(nlog n) up to some constant factor. Motivated by various privacy-preserving cryptographic applications, Kiss et al. (Eurocrypt 2016) validated the practicality of 2-way universal circuits by giving example implementations for private function evaluation. Günther et al. (Asiacrypt 2017) and Alhassan et al. (J. Cryptology 2020) implemented the 2-way/4-way hybrid UCs with various optimizations in place towards making universal circuits more practical. Zhao et al. (Asiacrypt 2019) optimized Valiant’s 4-way UC to asymptotic size 4.5 nlog n and proved a lower bound 3.64 nlog n for UCs under Valiant’s framework. As the scale of computation goes beyond 10-million-gate (n= 10 7 ) or even billion-gate level (n= 10 9 ), the constant factor in UC’s size plays an increasingly important role in application performance. In this work, we investigate Valiant’s universal circuits and present an improved framework for constructing universal circuits with the following advantages. Simplicity. Parameterization is no longer needed. In contrast to those previous implementations that resorted to a hybrid construction combining k= 2 and k= 4 for a tradeoff between fine granularity and asymptotic size-efficiency, our construction gets the best of both worlds when configured at the lowest complexity (i.e., k= 2 ).Compactness. Our universal circuits have asymptotic size 3 nlog n, improving upon the best previously known 4.5 nlog n by 33% and beating the 3.64 nlog n lower bound for UCs constructed under Valiant’s framework (Zhao et al., Asiacrypt 2019).Tightness. We show that under our new framework the UC’s size is lower bounded by 2.95 nlog n, which almost matches the 3 nlog n circuit size of our 2-way construction. We implement the 2-way universal circuit and evaluate its performance with other implementations, which confirms our theoretical analysis.

源语言英语
主期刊名Advances in Cryptology – CRYPTO 2021 - 41st Annual International Cryptology Conference, CRYPTO 2021, Proceedings
编辑Tal Malkin, Chris Peikert
出版商Springer Science and Business Media Deutschland GmbH
365-394
页数30
ISBN(印刷版)9783030842444
DOI
出版状态已出版 - 2021
已对外发布
活动41st Annual International Cryptology Conference, CRYPTO 2021 - Virtual, Online
期限: 16 8月 202120 8月 2021

出版系列

姓名Lecture Notes in Computer Science
12826 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议41st Annual International Cryptology Conference, CRYPTO 2021
Virtual, Online
时期16/08/2120/08/21

学术指纹

探究 'Pushing the Limits of Valiant’s Universal Circuits: Simpler, Tighter and More Compact' 的科研主题。它们共同构成独一无二的学术指纹。

引用此