Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Martin Hirt

dblp:20/2543 · DBLP profile ↗
← Back
43ranked-venue papers
22as first author
5since 2021 · last 2026
0009-0002-6644-3181ORCID · reported

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

Security and privacy · 31 · 16 first-author · 4 since 2021Theory of computation · 10 · 5 first-author · 3 since 2021Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
30 papers
Cryptographic protocols and secure computation · 74% Cryptographic primitives and cryptanalysis · 25% Network security · 1%
Theoretical computer science
4 papers
Distributed computing theory · 92% Computational complexity · 8%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 94% Interconnection networks and networks-on-chip · 6%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
secure multiparty computation
2.3242018
An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants · CCS 2018
Network-Hiding Communication and Applications to Multi-party Protocols · CRYPTO (2) 2016
Constant-Round Asynchronous Multi-Party Computation Based on One-Way Functions · ASIACRYPT (2) 2016
Cryptographic protocols and secure computation › secret sharing
verifiable secret sharing
1.012026
Information-Theoretic Optimistic Verifiable Secret Sharing · PODC 2026
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
anamorphic encryption
0.812024
Anamorphic Encryption, Revisited · EUROCRYPT (2) 2024
Cryptographic primitives and cryptanalysis
encryption
0.812024
Anamorphic Encryption, Revisited · EUROCRYPT (2) 2024
Cryptographic protocols and secure computation › secure multiparty computation
asynchronous MPC
0.432016
Constant-Round Asynchronous Multi-Party Computation Based on One-Way Functions · ASIACRYPT (2) 2016
Asynchronous Multi-Party Computation with Quadratic Communication · ICALP (2) 2008
Cryptographic Asynchronous Multi-party Computation with Optimal Resilience (Extended Abstract) · EUROCRYPT 2005
Cryptographic protocols and secure computation › secure multiparty computation
communication-efficient MPC
0.312018
An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants · CCS 2018
Cryptographic protocols and secure computation › secure multiparty computation
honest-majority MPC
0.312018
An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants · CCS 2018
Cryptographic protocols and secure computation
malicious security
0.312018
An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants · CCS 2018
Distributed systems
consensus
0.332014
Multi-valued Byzantine Broadcast: The t < n Case · ASIACRYPT (2) 2014
Efficient Byzantine Agreement with Faulty Minority · ASIACRYPT 2007
Two-Threshold Broadcast and Detectable Multi-party Computation · EUROCRYPT 2003
Distributed computing theory
distributed algorithms
0.322013
On the Complexity of Broadcast Setup · ICALP (1) 2013
Player-Centric Byzantine Agreement · ICALP (1) 2011
Distributed computing theory › fault tolerance › byzantine fault tolerance
byzantine agreement
0.232011
Player-Centric Byzantine Agreement · ICALP (1) 2011
Optimally efficient multi-valued byzantine agreement · PODC 2006
Detectable byzantine agreement secure against faulty majorities · PODC 2002
Distributed systems › consensus
byzantine broadcast
0.212014
Multi-valued Byzantine Broadcast: The t < n Case · ASIACRYPT (2) 2014
Cryptographic protocols and secure computation › multi-party protocols
byzantine agreement
0.222014
Player-Centric Byzantine Agreement · ICALP (1) 2011
Multi-valued Byzantine Broadcast: The t < n Case · ASIACRYPT (2) 2014
Cryptographic protocols and secure computation › adversarial model
corruption models
0.212013
A Dynamic Tradeoff between Active and Passive Corruptions in Secure Multi-Party Computation · CRYPTO (2) 2013
Cryptographic primitives and cryptanalysis › cryptographic foundations › cryptographic models
indifferentiability
0.212013
Resource-Restricted Indifferentiability · EUROCRYPT 2013
Distributed computing theory
broadcast
0.212013
On the Complexity of Broadcast Setup · ICALP (1) 2013
Cryptographic protocols and secure computation
communication complexity
0.122006
Robust Multiparty Computation with Linear Communication Complexity · CRYPTO 2006
Upper Bounds on the Communication Complexity of Optimally Resilient Cryptographic Multiparty Computation · ASIACRYPT 2005
Cryptographic protocols and secure computation
broadcast
0.112010
Adaptively Secure Broadcast · EUROCRYPT 2010
Distributed systems › distributed algorithms
decentralized computation
0.112018
An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants · CCS 2018
Cryptographic primitives and cryptanalysis › provable security
security notions
0.112008
MPC vs. SFE : Unconditional and Computational Security · ASIACRYPT 2008
Cryptographic primitives and cryptanalysis › information-theoretic security
unconditional security
0.132001
Robustness for Free in Unconditional Multi-party Computation · CRYPTO 2001
General Adversaries in Unconditional Multi-party Computation · ASIACRYPT 1999
Trading Correctness for Privacy in Unconditional Multi-Party Computation (Extended Abstract) · CRYPTO 1998
Network security
anonymity networks
0.112016
Network-Hiding Communication and Applications to Multi-party Protocols · CRYPTO (2) 2016
Distributed systems › consensus
byzantine agreement
0.112007
Efficient Byzantine Agreement with Faulty Minority · ASIACRYPT 2007
Computational complexity
communication complexity
0.112006
Optimally efficient multi-valued byzantine agreement · PODC 2006
Distributed computing theory
consensus
0.112006
Optimally efficient multi-valued byzantine agreement · PODC 2006
Interconnection networks and networks-on-chip
broadcasting
0.012003
Two-Threshold Broadcast and Detectable Multi-party Computation · EUROCRYPT 2003
Cryptographic protocols and secure computation
electronic voting
0.012000
Efficient Receipt-Free Voting Based on Homomorphic Encryption · EUROCRYPT 2000
Cryptographic primitives and cryptanalysis
homomorphic encryption
0.012000
Efficient Receipt-Free Voting Based on Homomorphic Encryption · EUROCRYPT 2000
Cryptographic protocols and secure computation › secure multiparty computation
perfect security
0.012000
Player Simulation and General Adversary Structures in Perfect Multiparty Computation · J. Cryptol. 2000
Cryptographic protocols and secure computation › electronic voting
receipt-free voting
0.012000
Efficient Receipt-Free Voting Based on Homomorphic Encryption · EUROCRYPT 2000

Methods — techniques the papers use, named apart from their topics

information theory · 1.0secret sharing · 0.9beerliova-trubiniova-hirt protocol · 0.7fault tolerance · 0.4broadcast protocols · 0.4one-way functions · 0.2simulation-based security · 0.2error correction · 0.2simulation-based security proof · 0.1information-theoretic security · 0.1information-theoretic reduction · 0.1broadcast protocol · 0.1unconditionally secure protocol · 0.0quantum channel · 0.0
YearPublicationVenuePosition
2026 Information-Theoretic Optimistic Verifiable Secret Sharing
Chen-Da Liu-Zhang, Martin Hirt, Emanuele Marsicano
PODC2
2024 Anamorphic Encryption, Revisited
Fabio Banfi, Konstantin Gegier, Martin Hirt, Ueli Maurer, Guilherme Rito
EUROCRYPT (2)3
2021 On Communication-Efficient Asynchronous MPC with Adaptive Security
Annick Chopard, Martin Hirt, Chen-Da Liu-Zhang
TCC (2)2
2021 Round-Efficient Byzantine Agreement and Multi-party Computation with Asynchronous Fallback
Giovanni Deligios, Martin Hirt, Chen-Da Liu-Zhang
TCC (1)2
2021 Adaptive Security of Multi-party Protocols, Revisited
Martin Hirt, Chen-Da Liu-Zhang, Ueli Maurer
TCC (1)1
2020 Multi-Threshold Asynchronous Reliable Broadcast and Consensus
abstract
Classical protocols for reliable broadcast and consensus provide security guarantees as long as the number of corrupted parties f is bounded by a single given threshold t. If f > t, these protocols are completely deemed insecure. We consider the relaxed notion of multi-threshold reliable broadcast and consensus where validity, consistency and termination are guaranteed as long as f ≤ t_v, f ≤ t_c and f ≤ t_t respectively. For consensus, we consider both variants of (1-ε)-consensus and almost-surely terminating consensus, where termination is guaranteed with probability (1-ε) and 1, respectively. We give a very complete characterization for these primitives in the asynchronous setting and with no signatures: - Multi-threshold reliable broadcast is possible if and only if max{t_c,t_v} + 2t_t < n. - Multi-threshold almost-surely consensus is possible if max{t_c, t_v} + 2t_t < n, 2t_v + t_t < n and t_t < n/3. Assuming a global coin, it is possible if and only if max{t_c, t_v} + 2t_t < n and 2t_v + t_t < n. - Multi-threshold (1-ε)-consensus is possible if and only if max{t_c, t_v} + 2t_t < n and 2t_v + t_t < n.
Martin Hirt, Ard Kastrati, Chen-Da Liu-Zhang
OPODIS1
2020 From Partial to Global Asynchronous Reliable Broadcast
Diana Ghinea, Martin Hirt, Chen-Da Liu-Zhang
DISC2
2020 Brief Announcement: Multi-Threshold Asynchronous Reliable Broadcast and Consensus
Martin Hirt, Ard Kastrati, Chen-Da Liu-Zhang
DISC1
2018 An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants
abstract
Protocols for secure multiparty computation enable a set of parties to compute a joint function of their inputs, while preserving privacy, correctness and more. In theory, secure computation has broad applicability and can be used to solve many of the modern concerns around utilization of data and privacy. Huge steps have been made towards this vision in the past few years, and we now have protocols that can carry out large computations extremely efficiently, especially in the setting of an honest majority. However, in practice, there are still major barriers to widely deploying secure computation, especially in a decentralized manner. In this paper, we present the first end-to-end automated system for deploying large-scale MPC protocols between end users, called MPSaaS (for MPC system-as-a-service ). Our system enables parties to pre-enroll in an upcoming MPC computation, and then participate by either running software on a VM instance (e.g., in Amazon), or by running the protocol on a mobile app, in Javascript in their browser, or even on an IoT device. Our system includes an automation system for deploying MPC protocols, an administration component for setting up an MPC computation and inviting participants, and an end-user component for running the MPC protocol in realistic end-user environments. We demonstrate our system for a specific application of running secure polls and surveys, where the secure computation is run end-to-end with each party actually running the protocol (i.e., without relying on a set of servers to run the protocol for them). This is the first such system constructed, and is a big step forward to the goal of commoditizing MPC. One of the cryptographic difficulties that arise in this type of setting is due to the fact that end users may have low bandwidth connections, making it a challenge to run an MPC protocol with high bandwidth. We therefore present a protocol based on Beerliova-Trubiniova and Hirt (TCC 2008) with many optimizations, that has very low concrete communication, and the lowest published for small fields. Our protocol is secure as long as less than a third of the parties are malicious, and is well suited for computing both arithmetic and Boolean circuits. We call our protocol HyperMPC and show that it has impressive performance. In particular, 150 parties can compute statistics---mean, standard deviation and regression---on 4,000,000 inputs (with a circuit of size 16,000,000 gates of which 6,000,000 are multiplication) in just 45 seconds, and 150 parties can compute a circuit over GF[28] (which can be used for a Boolean computation) with 1,000,000 multiplication gates and depth-20 in just 2 seconds. Although our end-to-end system can be used to run any MPC protocol (and we have incorporated numerous protocols already), we demonstrate it for our new protocol that is optimized for end-users without~high~bandwidth.
Assi Barak, Martin Hirt, Lior Koskas, Yehuda Lindell
CCS2
2016 Constant-Round Asynchronous Multi-Party Computation Based on One-Way Functions
Sandro Coretti, Juan A. Garay 0001, Martin Hirt, Vassilis Zikas
ASIACRYPT (2)3
2016 Network-Hiding Communication and Applications to Multi-party Protocols
Martin Hirt, Ueli Maurer, Daniel Tschudi, Vassilis Zikas
CRYPTO (2)1
2014 Multi-valued Byzantine Broadcast: The t < n Case
Martin Hirt, Pavel Raykov
ASIACRYPT (2)1
2014 Broadcast Amplification
Martin Hirt, Ueli Maurer, Pavel Raykov
TCC1
2013 Efficient General-Adversary Multi-Party Computation
Martin Hirt, Daniel Tschudi
ASIACRYPT (2)1
2013 A Dynamic Tradeoff between Active and Passive Corruptions in Secure Multi-Party Computation
Martin Hirt, Christoph Lucas, Ueli Maurer
CRYPTO (2)1
2013 Erratum: A Dynamic Tradeoff between Active and Passive Corruptions in Secure Multi-Party Computation
Martin Hirt, Christoph Lucas, Ueli Maurer
CRYPTO (2)1
2013 Resource-Restricted Indifferentiability
Grégory Demay, Peter Gazi, Martin Hirt, Ueli Maurer
EUROCRYPT3
2013 On the Complexity of Broadcast Setup
Martin Hirt, Pavel Raykov
ICALP (1)1
2013 Asynchronous Multiparty Computation with Linear Communication Complexity
Ashish Choudhury, Martin Hirt, Arpita Patra
DISC2
2011 Player-Centric Byzantine Agreement
Martin Hirt, Vassilis Zikas
ICALP (1)1
2010 Adaptively Secure Broadcast
Martin Hirt, Vassilis Zikas
EUROCRYPT1
2010 On the theoretical gap between synchronous and asynchronous MPC protocols
abstract
Multiparty computation (MPC) protocols among n parties secure against t active faults are known to exist if and only if
Zuzana Beerliová-Trubíniová, Martin Hirt, Jesper Buus Nielsen
PODC2
2008 MPC vs. SFE : Unconditional and Computational Security
Martin Hirt, Ueli Maurer, Vassilis Zikas
ASIACRYPT1
2008 Asynchronous Multi-Party Computation with Quadratic Communication
Martin Hirt, Jesper Buus Nielsen, Bartosz Przydatek
ICALP (2)1
2008 MPC vs. SFE: Perfect Security in a Unified Corruption Model
Zuzana Beerliová-Trubíniová, Matthias Fitzi, Martin Hirt, Ueli Maurer, Vassilis Zikas
TCC3
2008 Perfectly-Secure MPC with Linear Communication Complexity
Zuzana Beerliová-Trubíniová, Martin Hirt
TCC2
2007 Simple and Efficient Perfectly-Secure Asynchronous MPC
Zuzana Beerliová-Trubíniová, Martin Hirt
ASIACRYPT2
2007 Efficient Byzantine Agreement with Faulty Minority
Zuzana Beerliová-Trubíniová, Martin Hirt, Micha Riser
ASIACRYPT2
2006 Robust Multiparty Computation with Linear Communication Complexity
Martin Hirt, Jesper Buus Nielsen
CRYPTO1
2006 Optimally efficient multi-valued byzantine agreement
abstract
All known protocols for Byzantine agreement (BA) among n players require the message to be communicated at least Ω(n2) times, which results in an overall communication complexity of at least Ω(ln2) bits for an l-bit message. We present the first BA protocol in which the message is communicated only O(n) times (the hidden factor is less than 2). More concretely, for a given synchronous broadcast protocol which communicates B(b) bits for reaching agreement on a b-bit message with security parameter κ, our construction yields a synchronous BA protocol with communication complexity O(ln+nB(n+κ)) bits. Our reduction is information theoretically secure and tolerates up to t<n/2 corrupted players, which is optimal for the consensus variant of BA. Although this resilience is not optimal for the broadcast (Byzantine generals) variant, it is sufficient for most distributed applications that involve BA protocols since they typically require t
Matthias Fitzi, Martin Hirt
PODC2
2006 Efficient Multi-party Computation with Dispute Control
Zuzana Beerliová-Trubíniová, Martin Hirt
TCC2
2005 Upper Bounds on the Communication Complexity of Optimally Resilient Cryptographic Multiparty Computation
Martin Hirt, Jesper Buus Nielsen
ASIACRYPT1
2005 Cryptographic Asynchronous Multi-party Computation with Optimal Resilience (Extended Abstract)
Martin Hirt, Jesper Buus Nielsen, Bartosz Przydatek
EUROCRYPT1
2003 Two-Threshold Broadcast and Detectable Multi-party Computation
Matthias Fitzi, Martin Hirt, Thomas Holenstein, Jürg Wullschleger
EUROCRYPT2
2002 Detectable byzantine agreement secure against faulty majorities
abstract
It is well-known that n players, connected only by pairwise secure channels, can achieve Byzantine agreement only if the number t of cheaters satisfies t < n/3, even with respect to computational security. However, for many applications it is sufficient to achieve detectable broadcast. With this primitive, broadcast is only guaranteed when all players are non-faulty ("honest"), but all non-faulty players always reach agreement on whether broadcast was achieved or not. We show that detectable broadcast can be achieved regardless of the number of faulty players (i.e., for all t < n). We give a protocol which is unconditionally secure, as well as two more efficient protocols which are secure with respect to computational assumptions, and the existence of quantum channels, respectively.These protocols allow for secure multi-party computation tolerating any t < n, assuming only pairwise authenticated channels. Moreover, they allow for the setup of public-key infrastructures that are consistent among all participants --- using neither a trusted party nor broadcast channels.Finally, we show that it is not even necessary for players to begin the protocol at the same time step. We give a "detectable Firing Squad" protocol which can be initiated by a single user at any time and such that either all honest players end up with synchronized clocks, or all honest players abort.
Matthias Fitzi, Daniel Gottesman, Martin Hirt, Thomas Holenstein, Adam D. Smith 0001
PODC3
2001 Robustness for Free in Unconditional Multi-party Computation
Martin Hirt, Ueli Maurer
CRYPTO1
2000 Efficient Secure Multi-party Computation
Martin Hirt, Ueli Maurer, Bartosz Przydatek
ASIACRYPT1
2000 Efficient Receipt-Free Voting Based on Homomorphic Encryption
Martin Hirt, Kazue Sako
EUROCRYPT1
2000 Player Simulation and General Adversary Structures in Perfect Multiparty Computation
Martin Hirt, Ueli Maurer
J. Cryptol.1
1999 General Adversaries in Unconditional Multi-party Computation
Matthias Fitzi, Martin Hirt, Ueli Maurer
ASIACRYPT2
1999 Efficient Multiparty Computations Secure Against an Adaptive Adversary
Ronald Cramer, Ivan Damgård, Stefan Dziembowski, Martin Hirt, Tal Rabin
EUROCRYPT4
1998 Trading Correctness for Privacy in Unconditional Multi-Party Computation (Extended Abstract)
Matthias Fitzi, Martin Hirt, Ueli Maurer
CRYPTO2
1997 Complete Characterization of Adversaries Tolerable in Secure Multi-Party Computation (Extended Abstract)
abstract
The classical results in unconditional multi-party computation among a set of n players state that less than n/2 passive or Iess than n/3 active adversaries can be tolerated; assuming a broadcast channel the threshold for active adversaries is ta/2.Strictly generalizing these results we specify the set of potential y misbehaving players as an arbitrary set of subsets of the player set.We prove the necessary and sufficient conditions for the existence of secure multi-party protocols in terms of the potentially misbehaving player sets.For every function there exists a protocol secure against a set of potential passive collusions if and only if no two of these collusions add up to the full player set.The same condition applies for active adversaries when assuming a broadcast chzmnel.Without broadcast channels, for every function there exists a protocol secure against a set of potential active adverse player sets if and only if no three of these sets add up to the full player set.The complexities of the protocols not using a broadcast channel are polynomial, that of the protocol with broadcast is only slightly higher.
Martin Hirt, Ueli Maurer
PODC1