VLDB 2026 Research / reviewers in the wild / expert
Daniel Escudero 0001
dblp:05/4011-1 · also Daniel E. Escudero, Daniel Esteban Escudero Ospina
· DBLP profile ↗
35ranked-venue papers
11as first author
27since 2021 · last 2026
0000-0003-2375-0034ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 32 · 9 first-author · 24 since 2021Theory of computation · 4 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Actively Secure MPC with O(|C|) Computation and Communication via CRT
Alexander Bienstock, Daniel Escudero 0001, Antigoni Polychroniadou |
CRYPTO (8) | 2 |
| 2026 | Covert Attacks on Machine Learning Training in Passively Secure MPC
Matthew Jagielski, Rahul Rachuri, Peter Scholl, Daniel Escudero 0001 |
EuroS&P | 4 |
| 2025 | Towards Scalable YOSO MPC via Packed Secret-Sharing
Daniel Escudero 0001, Elisaweta Masserova, Antigoni Polychroniadou |
ASIACRYPT (5) | 1 |
| 2025 | EncryptedLLM: Privacy-Preserving Large Language Model Inference via GPU-Accelerated Fully Homomorphic EncryptionabstractAs large language models (LLMs) become more powerful, the computation required to run these models is increasingly outsourced to a third-party cloud. While this saves clients’ computation, it risks leaking the clients’ LLM queries to the cloud provider. Fully homomorphic encryption (FHE) presents a natural solution to this problem: simply encrypt the query and evaluate the LLM homomorphically on the cloud machine. The result remains encrypted and can only be learned by the client who holds the secret key. In this work, we present a GPU-accelerated implementation of FHE and use this implementation to benchmark an encrypted GPT-2 forward pass, with runtimes over $200\times$ faster than the CPU baseline. We also present novel and extensive experimental analysis of approximations of LLM activation functions to maintain accuracy while achieving this performance. Leo de Castro, Daniel Escudero 0001, Adya Agrawal, Antigoni Polychroniadou, Manuela M. Veloso |
ICML | 2 |
| 2025 | Brief Announcement: Towards Scalable YOSO MPC via Packed Secret-SharingabstractThe YOSO (You Only Speak Once) model, introduced by Gentry et al. (CRYPTO 2021), helps to achieve strong security guarantees in cryptographic protocols for large-scale distributed settings. Daniel Escudero 0001, Elisaweta Masserova, Antigoni Polychroniadou |
PODC | 1 |
| 2025 | Share the MAYO: Thresholdizing MAYO
Sofía Celi, Daniel Escudero 0001, Guilhem Niot |
PQCrypto (1) | 2 |
| 2025 | Privacy-Preserving Training of Support Vector Machines via Secure Multiparty ComputationabstractThe power and ubiquity of machine learning demand security measures for protecting sensitive data. Secure multiparty computation (MPC) techniques enable a group of parties to jointly compute a given function while keeping the information private. In this work, we engineer a prototype for privately training support vector machines (SVMs) using MPC techniques. We conduct an extensive study on how different approaches for training SVMs interact with existing state-of-the-art MPC protocols. We identify the least squares (LS) approach as the best suited for privately training. We then optimize fixed-point precision, ensuring accuracy while keeping low running time and communication. The technical details of the optimization involve bounds on the step size of a gradient method to solve a linear system, which might be of independent interest. We further propose and analyse different alternatives to improve the LS approach on an MPC implementation, and we compare their performance. The best improvement yields up to 2× reduction of the running time and communication complexity, without affecting the accuracy of the trained model. In order to illustrate the feasibility of our solution, we securely train SVMs for two realistic tasks. Daniel Cabarcas Jaramillo, Hernán Darío Vanegas Madrigal, Daniel Escudero 0001, Fernando Alberto Morales Jauregui |
ACM Trans. Priv. Secur. | 3 |
| 2025 | Degree-D Reverse Multiplication-Friendly EmbeddingsabstractReverse multiplication-friendly embeddings have played a crucial role in secure multiparty computation and zero-knowledge proofs. In this work, we generalize the notion of RMFEs todegree-DRMFEs. We present a general construction of degree-DRMFEs by generalizing the ideas on algebraic geometry used to construct traditional degree-2 RMFEs. Furthermore, our theory is given in a unified manner for general Galois rings, which include both rings of the form Zpkand fields like Fpk, which have been treated separately in prior works. We present multiple concrete sets of parameters for degree-DRMFEs (includingD= 2), which can be useful for future works. In the recent work of (Cheon & Lee, Eurocrypt’22), the concept of adegree-D packing methodwas formally introduced, which captures the idea of embedding multiple elements of a smaller ring into a larger ring. We show that the generalized notion of RMFEs todegree-D RMFEswhich, in spite of being “more algebraic” than packing methods, turn out to be essentially equivalent. Thus, our constructions of degree-DRMFEs are also degree-Dpacking methods. Daniel Escudero 0001, Cheng Hong 0001, Hongqing Liu 0005, Chaoping Xing, Chen Yuan 0003 |
IEEE Trans. Inf. Theory | 1 |
| 2024 | Honest Majority GOD MPC with O(sfdepth(C)) Rounds and Low Online Communication
Alexander Bienstock, Ivan Damgård, Daniel Escudero 0001 |
ASIACRYPT (6) | 4 |
| 2024 | Perfectly-Secure Multiparty Computation with Linear Communication Complexity over Any Modulus
Daniel Escudero 0001, Yifan Song 0001 |
ASIACRYPT (6) | 1 |
| 2024 | Multi-Verifier Zero-Knowledge Proofs for Any Constant Fraction of Corrupted VerifiersabstractIn 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 |
CCS | 1 |
| 2024 | Sublinear Distributed Product Checks on Replicated Secret-Shared Data over Z2k Without Ring ExtensionsabstractMultiple 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 |
CCS | 2 |
| 2024 | Fully Secure MPC and zk-FLIOP over Rings: New Constructions, Improvements and Extensions
Anders P. K. Dalskov, Daniel Escudero 0001, Ariel Nof |
CRYPTO (8) | 2 |
| 2023 | Degree-D Reverse Multiplication-Friendly Embeddings: Constructions and Applications
Daniel Escudero 0001, Cheng Hong 0001, Hongqing Liu 0005, Chaoping Xing, Chen Yuan 0003 |
ASIACRYPT (1) | 1 |
| 2023 | On Linear Communication Complexity for (Maximally) Fluid MPC
Alexander Bienstock, Daniel Escudero 0001, Antigoni Polychroniadou |
CRYPTO (1) | 2 |
| 2023 | SuperPack: Dishonest Majority MPC with Constant Online Communication
Daniel Escudero 0001, Vipul Goyal, Antigoni Polychroniadou, Yifan Song 0001, Chenkai Weng |
EUROCRYPT (2) | 1 |
| 2022 | TurboPack: Honest Majority MPC with Constant Online CommunicationabstractWe 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 |
CCS | 1 |
| 2022 | Fast Fully Secure Multi-Party Computation over Any Ring with Two-Thirds Honest MajorityabstractWe introduce a new MPC protocol to securely compute any functionality over an arbitrary black-box finite ring (which may not be commutative), tolerating t < n/3 active corruptions whileguaranteeing output delivery (G.O.D.). Our protocol is based on replicated secret-sharing, whose share size is known to grow exponentially with the number of parties n. However, even though the internal storage and computation in our protocol remains exponential, the communication complexity of our protocol is constant, except for a light constant-round check that is performed at the end before revealing the output. Anders P. K. Dalskov, Daniel Escudero 0001, Ariel Nof |
CCS | 2 |
| 2022 | More Efficient Dishonest Majority Secure Computation over $\mathbb {Z}_{2^k}$ via Galois Rings
Daniel Escudero 0001, Chaoping Xing, Chen Yuan 0003 |
CRYPTO (1) | 1 |
| 2022 | Vector Commitments over Rings and Compressed $\varSigma $-Protocols
Thomas Attema, Ignacio Cascudo, Ronald Cramer, Ivan Damgård, Daniel Escudero 0001 |
TCC (1) | 5 |
| 2022 | Efficient protocols for oblivious linear function evaluation from ring-LWEabstractAn oblivious linear function evaluation protocol, or OLE, is a two-party protocol for the function f ( x ) = a x + b, where a sender inputs the field elements a, b, and a receiver inputs x and learns f ( x ). OLE can be used to build secret-shared multiplication, and is an essential component of many secure computation applications including general-purpose multi-party computation, private set intersection and more. In this work, we present several efficient OLE protocols from the ring learning with errors (RLWE) assumption. Technically, we build two new passively secure protocols, which build upon recent advances in homomorphic secret sharing from (R)LWE (Boyle et al. in: EUROCRYPT 2019, Part II (2019) 3–33 Springer), with optimizations tailored to the setting of OLE. We upgrade these to active security using efficient amortized zero-knowledge techniques for lattice relations (Baum et al. in: CRYPTO 2018, Part II (2018) 669–699 Springer), and design new variants of zero-knowledge arguments that are necessary for some of our constructions. Our protocols offer several advantages over existing constructions. Firstly, they have the lowest communication complexity amongst previous, practical protocols from RLWE and other assumptions; secondly, they are conceptually very simple, and have just one round of interaction for the case of OLE where b is randomly chosen. We demonstrate this with an implementation of one of our passively secure protocols, which can perform more than 1 million OLEs per second over the ring Z m , for a 120-bit modulus m, on standard hardware. Carsten Baum, Daniel Escudero 0001, Alberto Pedrouzo-Ulloa, Peter Scholl, Juan Ramón Troncoso-Pastoriza |
J. Comput. Secur. | 2 |
| 2021 | An Efficient Passive-to-Active Compiler for Honest-Majority MPC over Rings
Mark Abspoel, Anders P. K. Dalskov, Daniel Escudero 0001, Ariel Nof |
ACNS (2) | 3 |
| 2021 | Improved Single-Round Secure Multiplication Using Regenerating Codes
Mark Abspoel, Ronald Cramer, Daniel Escudero 0001, Ivan Damgård, Chaoping Xing |
ASIACRYPT (2) | 3 |
| 2021 | Efficient Information-Theoretic Multi-party Computation over Non-commutative RingsabstractWe construct the first efficient, unconditionally secure MPC protocol that only requires black-box access to a non-commutative ring R. Previous results in the same setting were efficient only either for a constant number of corruptions or when computing branching programs and formulas. Our techniques are based on a generalization of Shamir’s secret sharing to non-commutative rings, which we derive from the work on Reed Solomon codes by Quintin, Barbier and Chabot (IEEE Transactions on Information Theory, 2013). When the center of the ring contains a set $$A = \{\alpha _0, \ldots , \alpha _n\}$$ such that $$\forall i \ne j, \alpha _i \,-\, \alpha _j \in R^*$$ , the resulting secret sharing scheme is strongly multiplicative and we can generalize existing constructions over finite fields without much trouble. Most of our work is devoted to the case where the elements of A do not commute with all of R, but they just commute with each other. For such rings, the secret sharing scheme cannot be linear “on both sides” and furthermore it is not multiplicative. Nevertheless, we are still able to build MPC protocols with a concretely efficient online phase and black-box access to R. As an example we consider the ring $$\mathcal {M}_{m\times m}(\mathbb {Z}/2^k\mathbb {Z})$$ , for which when $$m > \log (n+1)$$ , we obtain protocols that require around $$\lceil \log (n+1)\rceil /2$$ less communication and $$2\lceil \log (n+1)\rceil $$ less computation than the state of the art protocol based on Circuit Amortization Friendly Encodings (Dalskov, Lee and Soria-Vazquez, ASIACRYPT 2020). In this setting with a “less commutative” A, our black-box preprocessing phase has a less practical complexity of $$\mathsf {poly}(n)$$ . We fix this by additionally providing specialized, concretely efficient preprocessing protocols for $$\mathcal {M}_{m\times m}(\mathbb {Z}/2^k\mathbb {Z})$$ that exploit the structure of the matrix ring. Daniel Escudero 0001, Eduardo Soria-Vazquez |
CRYPTO (2) | 1 |
| 2021 | Information-Theoretically Secure MPC Against Mixed Dynamic Adversaries
Ivan Damgård, Daniel Escudero 0001, Divya Ravi 0001 |
TCC (1) | 2 |
| 2021 | Fantastic Four: Honest-Majority Four-Party Secure Computation With Malicious Security
Anders P. K. Dalskov, Daniel Escudero 0001, Marcel Keller |
USENIX Security Symposium | 2 |
| 2021 | Secure training of decision trees with continuous attributesabstractWe apply multiparty computation (MPC) techniques to show, given a database that is secret-shared among multiple mutually distrustful parties, how the parties may obliviously construct a decision tree based on the secret data. We consider data with continuous attributes (i.e., coming from a large domain), and develop a secure version of a learning algorithm similar to the C4.5 or CART algorithms. Previous MPC-based work only focused on decision tree learning with discrete attributes (De Hoogh et al. 2014). Our starting point is to apply an existing generic MPC protocol to a standard decision tree learning algorithm, which we then optimize in several ways. We exploit the fact that even if we allow the data to have continuous values, which a priori might require fixed or floating point representations, the output of the tree learning algorithm only depends on the relative ordering of the data. By obliviously sorting the data we reduce the number of comparisons needed per node to O(N log2N) from the naive O(N2), where N is the number of training records in the dataset, thus making the algorithm feasible for larger datasets. This does however introduce a problem when duplicate values occur in the dataset, but we manage to overcome this problem with a relatively cheap subprotocol. We show a procedure to convert a sorting network into a permutation network of smaller complexity, resulting in a round complexity of O(log N) per layer in the tree. We implement our algorithm in the MP-SPDZ framework and benchmark our implementation for both passive and active three-party computation using arithmetic modulo 264. We apply our implementation to a large scale medical dataset of ≈ 290 000 rows using random forests, and thus demonstrate practical feasibility of using MPC for privacy-preserving machine learning based on decision trees for large datasets. Mark Abspoel, Daniel Escudero 0001, Nikolaj Volgushev |
Proc. Priv. Enhancing Technol. | 2 |
| 2020 | Asymptotically Good Multiplicative LSSS over Galois Rings and Applications to MPC over $\mathbb {Z}/p^k\mathbb {Z} $
Mark Abspoel, Ronald Cramer, Ivan Damgård, Daniel Escudero 0001, Matthieu Rambaud, Chaoping Xing, Chen Yuan 0003 |
ASIACRYPT (3) | 4 |
| 2020 | Improved Primitives for MPC over Mixed Arithmetic-Binary Circuits
Daniel Escudero 0001, Satrajit Ghosh, Marcel Keller, Rahul Rachuri, Peter Scholl |
CRYPTO (2) | 1 |
| 2020 | Secure Evaluation of Quantized Neural NetworksabstractAbstract We investigate two questions in this paper: First, we ask to what extent “MPC friendly” models are already supported by major Machine Learning frameworks such as TensorFlow or PyTorch. Prior works provide protocols that only work on fixed-point integers and specialized activation functions, two aspects that are not supported by popular Machine Learning frameworks, and the need for these specialized model representations means that it is hard, and often impossible, to use e.g., TensorFlow to design, train and test models that later have to be evaluated securely. Second, we ask to what extent the functionality for evaluating Neural Networks already exists in general-purpose MPC frameworks. These frameworks have received more scrutiny, are better documented and supported on more platforms. Furthermore, they are typically flexible in terms of the threat model they support. In contrast, most secure evaluation protocols in the literature are targeted to a specific threat model and their implementations are only a “proof-of-concept”, making it very hard for their adoption in practice. We answer both of the above questions in a positive way:We observe that the quantization techniques supported by both TensorFlow, PyTorch and MXNet can provide models in a representation that can be evaluated securely; and moreover, that this evaluation can be performed by a general purpose MPC framework. We perform extensive benchmarks to understand the exact trade-offs between different corruption models, network sizes and efficiency. These experiments provide an interesting insight into cost between active and passive security, as well as honest and dishonest majority. Our work shows then that the separating line between existing ML frameworks and existing MPC protocols may be narrower than implicitly suggested by previous works. Anders P. K. Dalskov, Daniel Escudero 0001, Marcel Keller |
Proc. Priv. Enhancing Technol. | 2 |
| 2019 | New Primitives for Actively-Secure MPC over Rings with Applications to Private Machine LearningabstractAt CRYPTO 2018 Cramer et al. presented SPDZ2k , a new secret-sharing based protocol for actively secure multi-party computation against a dishonest majority, that works over rings instead of fields. Their protocol uses slightly more communication than competitive schemes working over fields. However, implementation-wise, their approach allows for arithmetic to be carried out using native 32 or 64-bit CPU operations rather than modulo a large prime. The authors thus conjectured that the increased communication would be more than made up for by the increased efficiency of implementations. In this work we answer their conjecture in the affirmative. We do so by implementing their scheme, and designing and implementing new efficient protocols for equality test, comparison, and truncation over rings. We further show that these operations find application in the machine learning domain, and indeed significantly outperform their field-based competitors. In particular, we implement and benchmark oblivious algorithms for decision tree and support vector machine (SVM) evaluation. Ivan Damgård, Daniel Escudero 0001, Tore Kasper Frederiksen, Marcel Keller, Peter Scholl, Nikolaj Volgushev |
IEEE Symposium on Security and Privacy | 2 |
| 2019 | Efficient Information-Theoretic Secure Multiparty Computation over Z/pkZ via Galois RingsabstractAt CRYPTO 2018, Cramer et al. introduced a secret-sharing based protocol called SPD \(\mathbb {Z}_{2^k}\) that allows for secure multiparty computation (MPC) in the dishonest majority setting over the ring of integers modulo \(2^k\) , thus solving a long-standing open question in MPC about secure computation over rings in this setting. In this paper we study this problem in the information-theoretic scenario. More specifically, we ask the following question: Can we obtain information-theoretic MPC protocols that work over rings with comparable efficiency to corresponding protocols over fields? We answer this question in the affirmative by presenting an efficient protocol for robust Secure Multiparty Computation over \(\mathbb {Z}/p^{k}\mathbb {Z}\) (for any prime p and positive integer k ) that is perfectly secure against active adversaries corrupting a fraction of at most 1/3 players, and a robust protocol that is statistically secure against an active adversary corrupting a fraction of at most 1/2 players. Mark Abspoel, Ronald Cramer, Ivan Damgård, Daniel Escudero 0001, Chen Yuan 0003 |
TCC (1) | 4 |
| 2018 | SPDℤ2k: Efficient MPC mod 2k for Dishonest Majority
Ronald Cramer, Ivan Damgård, Daniel Escudero 0001, Peter Scholl, Chaoping Xing |
CRYPTO (2) | 3 |
| 2018 | Rank Analysis of Cubic Multivariate Cryptosystems
John Baena, Daniel Cabarcas, Daniel Escudero 0001, Karan Khathuria, Javier A. Verbel |
PQCrypto | 3 |
| 2016 | Efficient ZHFE Key Generation
John Baena, Daniel Cabarcas, Daniel Escudero 0001, Jaiberth Porras, Javier A. Verbel |
PQCrypto | 3 |