Divya Ravi 0001

dblp:208/2534 · DBLP profile ↗
← Back
23ranked-venue papers
0as first author
16since 2021 · last 2026
0000-0001-6423-8331ORCID · verified

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

Security and privacy · 20 · 16 since 2021Theory of computation · 10 · 8 since 2021
YearPublicationVenuePosition
2026 Breaking the Barrier for Asynchronous MPC with a Friend
Banashri Karmakar, Aniket Kate, Shravani Patil, Arpita Patra, Sikhar Patranabis, Protik Paul, Divya Ravi 0001
SP7
2025 Broadcast-Optimal Secure Computation from Black-Box Oblivious Transfer
Michele Ciampi, Divya Ravi 0001, Luisa Siniscalchi, Yu Xia 0008
ASIACRYPT (5)2
2025 Separating Broadcast from Cheater Identification
abstract
Secure Multiparty Computation (MPC) protocols that achieve Identifiable Abort (IA) guarantee honest parties that if they are denied output, they will be notified of the identity of at least one corrupt party. Cheater identification provides recourse in the event of a protocol failure, and in some settings---such as key management---can even be desired over Guaranteed Output Delivery. However, unlike the weaker security with abort setting, IA protocols make integral use of a broadcast channel.
Yashvanth Kondi, Divya Ravi 0001
CCS2
2025 Deniable Secret Sharing
Ran Canetti, Ivan Damgård, Sebastian Kolby, Divya Ravi 0001, Sophia Yakoubov
TCC (2)4
2025 Information-Theoretic Broadcast-Optimal MPC
Michele Ciampi, Ivan Damgård, Divya Ravi 0001, Luisa Siniscalchi, Sophia Yakoubov
TCC (1)3
2024 Asterisk: Super-fast MPC with a Friend
abstract
Secure multiparty computation (MPC) enables privacy-preserving collaborative computation over sensitive data held by multiple mutually distrusting parties. Unfortunately, in the most natural setting where a majority of the parties are maliciously corrupt (also called the dishonest majority setting), traditional MPC protocols incur high overheads and offer weaker security guarantees than are desirable for practical applications. In this paper, we explore the possibility of circumventing these drawbacks and achieving practically efficient dishonest majority MPC protocols with strong security guarantees by assuming an additional semi-honest, non-colluding helper party HP .1We believe that this is a more realistic alternative to assuming an honest majority, since many real-world applications of MPC involving potentially large numbers of parties (such as dark pools) are typically enabled by a central governing entity that can be modeled as the HP.In the above model, we are the first to design, implement and benchmark a practically-efficient and general multi-party framework, Asterisk. Our framework requires invoking HP only a constant number of times, achieves the strong security guarantee of fairness (either all parties learn the output or none do), scales to hundreds of parties, outperforms all existing dishonest majority MPC protocols, and is, in fact, competitive with state-of-the-art honest majority MPC protocols. Our experiments show that Asterisk achieves 228 – 288× speedup in preprocessing as compared to the best dishonest majority MPC protocol. With respect to online time, Asterisk supports 100-party evaluation of a circuit with 106multiplication gates in approximately 20 seconds. We also implement and benchmark practically efficient and highly scalable dark pool instances using Asterisk. The corresponding run times showcase the effectiveness of Asterisk in enabling efficient realizations of real-world privacy-preserving applications with strong security guarantees.
Banashri Karmakar, Nishat Koti, Arpita Patra, Sikhar Patranabis, Protik Paul, Divya Ravi 0001
SP6
2024 Efficient Secure Communication over Dynamic Incomplete Networks with Minimal Connectivity
Ivan Damgård, Divya Ravi 0001, Lawrence Roy, Daniel Tschudi, Sophia Yakoubov
TCC (4)2
2023 Minimizing Setup in Broadcast-Optimal Two Round MPC
Ivan Damgård, Divya Ravi 0001, Luisa Siniscalchi, Sophia Yakoubov
EUROCRYPT (2)2
2023 On the Round Complexity of Fully Secure Solitary MPC with Honest Majority
Saikrishna Badrinarayanan, Peihan Miao 0001, Pratyay Mukherjee, Divya Ravi 0001
TCC (2)4
2023 Taming Adaptivity in YOSO Protocols: The Modular Way
Ran Canetti, Sebastian Kolby, Divya Ravi 0001, Eduardo Soria-Vazquez, Sophia Yakoubov
TCC (2)3
2023 Broadcast-Optimal Four-Round MPC in the Plain Model
Michele Ciampi, Ivan Damgård, Divya Ravi 0001, Luisa Siniscalchi, Yu Xia 0008, Sophia Yakoubov
TCC (2)3
2022 Round-Optimal Multi-party Computation with Identifiable Abort
abstract
Secure multi-party computation (MPC) protocols that are resilient to a dishonest majority allow the adversary to get the output of the computation while, at the same time, forcing the honest parties to abort. Aumann and Lindell introduced the enhanced notion of security with identifiable abort , which still allows the adversary to trigger an abort but, at the same time, it enables the honest parties to agree on the identity of the party that led to the abort. More recently, in Eurocrypt 2016, Garg et al. showed that, assuming access to a simultaneous message exchange channel for all the parties, at least four rounds of communication are required to securely realize non-trivial functionalities in the plain model. Following Garg et al., a sequence of works has matched this lower bound, but none of them achieved security with identifiable abort. In this work, we close this gap and show that four rounds of communication are also sufficient to securely realize any functionality with identifiable abort using standard and generic polynomial-time assumptions. To achieve this result we introduce the new notion of bounded-rewind secure MPC that guarantees security even against an adversary that performs a mild form of reset attacks. We show how to instantiate this primitive starting from any MPC protocol and by assuming trapdoor-permutations. The notion of bounded-rewind secure MPC allows for easier parallel composition of MPC protocols with other (interactive) cryptographic primitives. Therefore, we believe that this primitive can be useful in other contexts in which it is crucial to combine multiple primitives with MPC protocols while keeping the round complexity of the final protocol low.
Michele Ciampi, Divya Ravi 0001, Luisa Siniscalchi, Hendrik Waldner
EUROCRYPT (1)2
2022 Fully-Secure MPC with Minimal Trust
Yuval Ishai, Arpita Patra, Sikhar Patranabis, Divya Ravi 0001, Akshayaram Srinivasan
TCC (2)4
2021 Broadcast-Optimal Two Round MPC with an Honest Majority
Ivan Damgård, Bernardo Magri, Divya Ravi 0001, Luisa Siniscalchi, Sophia Yakoubov
CRYPTO (2)3
2021 Information-Theoretically Secure MPC Against Mixed Dynamic Adversaries
Ivan Damgård, Daniel Escudero 0001, Divya Ravi 0001
TCC (1)3
2021 On the Exact Round Complexity of Secure Three-Party Computation
Arpita Patra, Divya Ravi 0001
J. Cryptol.2
2020 On the Exact Round Complexity of Best-of-Both-Worlds Multi-party Computation
Arpita Patra, Divya Ravi 0001, Swati Singla
ASIACRYPT (3)2
2019 Beyond Honest Majority: The Round Complexity of Fair and Robust Multi-party Computation
Arpita Patra, Divya Ravi 0001
ASIACRYPT (1)2
2018 Fast Secure Computation for Small Population over the Internet
abstract
Secure Multi-Party Computation (MPC) with small number of parties is an interesting area of research, primarily due to its ability to model most real-life MPC applications and the simplicity and efficiency of the resulting protocols. In this work, we present efficient, constant-round 3-party (3PC) and 4-party (4PC) protocols in the honest-majority setting that achieve strong security notions of fairness (corrupted parties receive their output only if all honest parties receive output) and guaranteed output delivery (corrupted parties cannot prevent honest parties from receiving their output). Being constant-round, our constructions are suitable for Internet-like high-latency networks and are built from garbled circuits (GC). Assuming the minimal model of pairwise-private channels, we present two protocols that involve computation and communication of a single GC-- (a) a 4-round 3PC with fairness, (b) a 5-round 4PC with guaranteed output delivery. Empirically, our protocols are on par with the best known 3PC protocol of Mohassel et al. [CCS 2015] that only achieves security with selective abort, in terms of the computation time, LAN runtime, WAN runtime and communication cost. In fact, our 4PC outperforms the 3PC of Mohassel et al. significantly in terms of per-party computation and communication cost. With an extra GC, we improve the round complexity of our 4PC to four rounds. The only 4PC in our setting, given by Ishai et al. [CRYPTO 2015], involves 12 GCs. Assuming an additional broadcast channel, we present a 5-round 3PC with guaranteed output delivery that involves computation and communication of a single GC. A broadcast channel is inevitable in this setting for achieving guaranteed output delivery, owing to an impossibility result in the literature. The overall broadcast communication of our protocol is nominal and most importantly, is independent of the circuit size. This protocol too induces a nominal overhead compared to the protocol of Mohassel et al.
Megha Byali, Arpita Patra, Divya Ravi 0001
CCS4
2018 On the Exact Round Complexity of Secure Three-Party Computation
Arpita Patra, Divya Ravi 0001
CRYPTO (2)2
2018 Crash-Tolerant Consensus in Directed Graph Revisited (Extended Abstract)
Ashish Choudhury, Gayathri Garimella, Arpita Patra, Divya Ravi 0001, Pratik Sarkar
SIROCCO4
2018 On the Power of Hybrid Networks in Multi-Party Computation
abstract
Perfectly-secure verifiable secret sharing (VSS) and multi-party computation (MPC) protocols in asynchronous network tolerate only at most one-fourth of corruption, while their counterparts in synchronous network sustain against at most one-third corruption. Moreover property-wise, synchronous protocols provide much stronger guarantees than the asynchronous counterparts. Taking note of the fact that asynchronous network is more realistic on one hand and on the other, synchrony of a network has positive impact on several aspects of distributed protocols including properties and fault-tolerance, we explore the power of hybrid networks that combines best of both the worlds by supporting a few synchronous rounds at the onset of a protocol execution, before turning to asynchronous mode. In hybrid networks, we investigate various feasibility questions pertaining to protocols giving guarantees attainable in synchronous and asynchronous networks. For the asynchronous protocols in hybrid networks, we hope to leverage the initial synchronous rounds to bridge the gap in the fault-tolerance with the synchronous protocols under minimal synchrony assumption. We ask the following fundamental question of both theoretical and practical importance: What is the minimum number of initial synchronous rounds necessary and sufficient in a hybrid network to construct asynchronous perfectly-secure VSS and MPC protocols with the fault-tolerance of synchronous protocols? On the positive note, we show that the answer is one for VSS which is clearly optimal. Notably no broadcast oracle is invoked in the synchronous round of our proposed VSS protocol. On the negative side, we prove that one synchronous round is not enough for MPC, putting MPC on a higher pedestal than VSS in terms of difficulty. For synchronous protocols in hybrid networks, we hope to save on the synchronous rounds leveraging conveniently the available asynchronous phase. We settle the question for VSS in the negative showing that three rounds that are known to be necessary (and sufficient) for VSS in synchronous networks, are also required in hybrid networks. VSS being a special case of MPC, the lower bound holds true for MPC. We match the lower bound with a three-round protocol. Notably, synchronous MPC with cryptographic security is known to be achievable in hybrid networks with one synchronous round.
Arpita Patra, Divya Ravi 0001
IEEE Trans. Inf. Theory2
2017 Brief Announcement: Crash-Tolerant Consensus in Directed Graph Revisited
abstract
We revisit the problem of distributed consensus in directed graphs tolerating crash failures; we improve the round and communication complexity of the existing protocols. Moreover, we prove that our protocol requires the optimal number of communication rounds, required by any protocol belonging to a specific class of crash-tolerant consensus protocols in directed graphs.
Ashish Choudhury, Gayathri Garimella, Arpita Patra, Divya Ravi 0001, Pratik Sarkar
DISC4