Daniel Escudero 0001

dblp:05/4011-1 · also Daniel E. Escudero, Daniel Esteban Escudero Ospina · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
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&P4
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 Encryption
abstract
As 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
ICML2
2025 Brief Announcement: Towards Scalable YOSO MPC via Packed Secret-Sharing
abstract
The 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
PODC1
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 Computation
abstract
The 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 Embeddings
abstract
Reverse 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. Theory1
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 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
CCS1
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
CCS2
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 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
CCS1
2022 Fast Fully Secure Multi-Party Computation over Any Ring with Two-Thirds Honest Majority
abstract
We 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
CCS2
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-LWE
abstract
An 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 Rings
abstract
We 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 Symposium2
2021 Secure training of decision trees with continuous attributes
abstract
We 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 Networks
abstract
Abstract 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 Learning
abstract
At 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 Privacy2
2019 Efficient Information-Theoretic Secure Multiparty Computation over Z/pkZ via Galois Rings
abstract
At 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
PQCrypto3
2016 Efficient ZHFE Key Generation
John Baena, Daniel Cabarcas, Daniel Escudero 0001, Jaiberth Porras, Javier A. Verbel
PQCrypto3