Yifan Song 0001

dblp:66/7929-1 · DBLP profile ↗
← Back
32ranked-venue papers
0as first author
29since 2021 · last 2026
0009-0009-4169-3257ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 31 · 28 since 2021Theory of computation · 3 · 3 since 2021
YearPublicationVenuePosition
2026 Statistically Secure Asynchronous MPC with Linear Communication and 풪(n5) Additive Overhead
Yifan Song 0001
CRYPTO (8)2
2026 Achieving Guaranteed Output Delivery MPC with Constant Rounds and Linear Communication in Minicrypt
Yifan Song 0001
CRYPTO (8)2
2026 Breaking the $\varOmega (|C|\kappa )$ Barrier on Garbled Circuit Size in the Random Oracle Model
Yifan Song 0001
CRYPTO (8)2
2026 Leakage-Tolerant Circuits Against sfAC0 Leakage
Yaohua Ma, Yifan Song 0001
CRYPTO (7)2
2026 Information-Theoretic Network-Agnostic MPC with Polynomial Communication
Chen-Da Liu-Zhang, Daniel Pöllmann, Yifan Song 0001
EUROCRYPT4
2026 Perfectly Secure Network-Agnostic MPC Comes for Free
Chen-Da Liu-Zhang, Yifan Song 0001
EUROCRYPT3
2025 Velox: Scalable Fair Asynchronous MPC from Lightweight Cryptography
abstract
Multi-party computation (MPC) enables a set of mutually n distrusting parties to compute any function on their private inputs. Mainly, MPC facilitates agreement on the function's output while preserving the secrecy of honest inputs, even against a subset of t parties controlled by an adversary. With applications spanning from anonymous broadcast to private auctions, MPC is considered a cornerstone of distributed cryptography, and significant research efforts have been aimed at making MPC practical in the last decade. However, most libraries either make strong assumptions like the network being bounded synchronous, or incur high computation overhead from the extensive use of expensive public-key operations that prevent them from scaling beyond a few dozen parties. This work presents Velox, an asynchronous MPC protocol that offers fairness against an optimal adversary corrupting up to t < n/3 parties. Velox significantly enhances practicality by leveraging lightweight cryptographic primitives-such as symmetric-key encryption and hash functions-which are 2-3 orders of magnitude faster than public-key operations, resulting in substantial computational efficiency. Moreover, Velox is highly communication-efficient, with linear amortized communication relative to circuit size and only O(n3) field elements of additive overhead. Concretely, Velox requires just 9.33 field elements per party per multiplication gate, more than 10× reduction compared to the state of the art. Moreover, Velox also offers Post-Quantum Security as lightweight cryptographic primitives retain their security against a quantum adversary. We implement Velox comprehensively, covering both offline and online phases, and evaluate its performance on a geographically distributed testbed through a real-world application: anonymous broadcast. Our implementation securely shuffles a batch of k = 256 messages in 4 seconds with n = 16 parties and 18 seconds with n = 64 parties, a 36× and 28.6× reduction in latency compared to the prior best work. At scale with n = 112 parties, Velox is able to shuffle the same batch of messages in under 50 seconds from end to end, illustrating its effectiveness and scalability. Overall, our work removes significant barriers faced by prior asynchronous MPC solutions, making asynchronous MPC practical and efficient for large-scale deployments involving 100s of parties.
Akhil Bandarupalli, Aniket Kate, Chen-Da Liu-Zhang, Daniel Pöllmann, Yifan Song 0001
CCS6
2025 Computationally Efficient Asynchronous MPC with Linear Communication and Low Additive Overhead
Akhil Bandarupalli, Aniket Kate, Chen-Da Liu-Zhang, Yifan Song 0001
CRYPTO (4)5
2025 Towards Building Scalable Constant-Round MPC from Minimal Assumptions via Round Collapsing
Vipul Goyal, Rafail Ostrovsky, Yifan Song 0001
CRYPTO (4)4
2025 Constant-Round Asynchronous MPC with Optimal Resilience and Linear Communication
Yifan Song 0001
CRYPTO (4)2
2025 Protecting Computations against Continuous Bounded-Communication Leakage
Yuval Ishai, Yifan Song 0001
STOC2
2025 Honest Majority Constant-Round MPC with Linear Communication from One-Way Functions
Yifan Song 0001
TCC (1)2
2024 Perfectly-Secure Multiparty Computation with Linear Communication Complexity over Any Modulus
Daniel Escudero 0001, Yifan Song 0001
ASIACRYPT (6)2
2024 Dishonest Majority Constant-Round MPC with Linear Communication from DDH
Vipul Goyal, Ankit Kumar Misra, Rafail Ostrovsky, Yifan Song 0001, Chenkai Weng
ASIACRYPT (6)5
2024 Multi-Verifier Zero-Knowledge Proofs for Any Constant Fraction of Corrupted Verifiers
abstract
In this work we study the efficiency of Zero-Knowledge (ZK) arguments of knowledge, particularly exploring Multi-Verifier ZK (MVZK) protocols as a midway point between Non-Interactive ZK and Designated-Verifier ZK, offering versatile applications across various domains. We introduce a new MVZK protocol designed for the preprocessing model, allowing any constant fraction of verifiers to be corrupted, potentially colluding with the prover. Our contributions include the first MVZK over rings. Unlike recent prior works on fields in the dishonest majority case, our protocol demonstrates communication complexity independent of the number of verifiers, contrasting the linear complexity of previous approaches. This key advancement ensures improved scalability and efficiency. We provide an end-to-end implementation of our protocol. The benchmark shows that it achieves a throughput of 1.47 million gates per second for 64 verifiers with 50% corruption, and 0.88 million gates per second with 75% corruption.
Daniel Escudero 0001, Antigoni Polychroniadou, Yifan Song 0001, Chenkai Weng
CCS3
2024 Sublinear Distributed Product Checks on Replicated Secret-Shared Data over Z2k Without Ring Extensions
abstract
Multiple works have designed or used maliciously secure honest majority MPC protocols over Z2k using replicated secret sharing (e.g. Koti et al. USENIX'21). A recent trend in the design of such MPC protocols is to first execute a semi-honest protocol, and then use a check that verifies the correctness of the computation requiring only sublinear amount of communication in terms of the circuit size. The so-called Galois ring extensions are needed in order to execute such checks over Z2k, but these rings incur incredibly high computation overheads, which completely undermine any potential benefits the ring Z2k had to begin with.
Yun Li 0010, Daniel Escudero 0001, Yufei Duan, Cheng Hong 0001, Chao Zhang 0008, Yifan Song 0001
CCS7
2024 Towards Achieving Asynchronous MPC with Linear Communication and Optimal Resilience
Vipul Goyal, Chen-Da Liu-Zhang, Yifan Song 0001
CRYPTO (8)3
2024 Linear-Communication Asynchronous Complete Secret Sharing with Optimal Resilience
Yifan Song 0001
CRYPTO (8)3
2024 Leakage-Tolerant Circuits
Yuval Ishai, Yifan Song 0001
EUROCRYPT (4)2
2023 SuperPack: Dishonest Majority MPC with Constant Online Communication
Daniel Escudero 0001, Vipul Goyal, Antigoni Polychroniadou, Yifan Song 0001, Chenkai Weng
EUROCRYPT (2)4
2023 Efficient 3PC for Binary Circuits with Application to Maliciously-Secure DNN Inference
Yun Li 0010, Yufei Duan, Cheng Hong 0001, Chao Zhang 0008, Yifan Song 0001
USENIX Security Symposium6
2022 TurboPack: Honest Majority MPC with Constant Online Communication
abstract
We present a novel approach to honest majority secure multiparty computation in the preprocessing model with information theoretic security that achieves the best online communication complexity. The online phase of our protocol requires 12 elements in total per multiplication gate with circuit-dependent preprocessing, or 20 elements in total with circuit-independent preprocessing. Prior works achieved linear online communication complexity in n, the number of parties, with the best prior existing solution involving 1.5n elements per multiplication gate. Only one recent work packing [28] achieves constant online communication complexity, but the constants are large (108 elements for passive security, and twice that for active security). That said, our protocol offers a very efficient information theoretic online phase for any number of parties.
Daniel Escudero 0001, Vipul Goyal, Antigoni Polychroniadou, Yifan Song 0001
CCS4
2022 Tight Bounds on the Randomness Complexity of Secure Multiparty Computation
Vipul Goyal, Yuval Ishai, Yifan Song 0001
CRYPTO (4)3
2022 Sharing Transformation and Dishonest Majority MPC with Packed Secret Sharing
Vipul Goyal, Antigoni Polychroniadou, Yifan Song 0001
CRYPTO (4)3
2022 Private Circuits with Quasilinear Randomness
Vipul Goyal, Yuval Ishai, Yifan Song 0001
EUROCRYPT (3)3
2021 ATLAS: Efficient and Scalable MPC in the Honest Majority Setting
Vipul Goyal, Hanjun Li 0001, Rafail Ostrovsky, Antigoni Polychroniadou, Yifan Song 0001
CRYPTO (2)5
2021 Unconditional Communication-Efficient MPC via Hall's Marriage Theorem
Vipul Goyal, Antigoni Polychroniadou, Yifan Song 0001
CRYPTO (2)3
2021 Traceable Secret Sharing and Applications
Vipul Goyal, Yifan Song 0001, Akshayaram Srinivasan
CRYPTO (3)2
2021 Blockchains Enable Non-interactive MPC
Vipul Goyal, Elisaweta Masserova, Bryan Parno, Yifan Song 0001
TCC (2)4
2020 Guaranteed Output Delivery Comes Free in Honest Majority MPC
Vipul Goyal, Yifan Song 0001, Chenzhi Zhu
CRYPTO (2)2
2019 Communication-Efficient Unconditional MPC with Guaranteed Output Delivery
Vipul Goyal, Yanyi Liu, Yifan Song 0001
CRYPTO (2)3
2019 Correlated-Source Extractors and Cryptography with Correlated-Random Tapes
Vipul Goyal, Yifan Song 0001
EUROCRYPT (1)2