QDQuang Dao
Quang Dao
*This is an algorithmically generated author record based on publicly available information.
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Quang Dao has a total of 7 co-authors. Here are the top co-authors by number of shared publications:
- Aayush Jain
Carnegie Mellon University, Pittsburgh, USA
5 shared publications - Carl Kwan
The University of Texas at Austin
1 shared publication - Huijia Lin
University of Washington
1 shared publication Justin Thaler
Georgetown University
1 shared publication- Paul Grubbs
University of Michigan
1 shared publication - Yuval Ishai
Technion
1 shared publication
Latest Publications
- Open Access
- 11 September 2025
- Published by Springer Nature in Journal of Cryptology
- Vol. 38 (4) , 1-46
Lossy Cryptography from Code-Based Assumptions Dense-Sparse LPN: A New Subexponentially Hard LPN Variant in SZK
Over the past few decades, we have seen a proliferation of advanced cryptographic primitives with lossy or homomorphic properties built from various assumptions such as Quadratic Residuosity, Decisional Diffie–Hellman, and Learning with Errors. These primitives imply hard problems in the complexity class $$\mathcal {SZK}$$ (statistical zero-knowledge); as a consequence, they can only be based on assumptions that are broken in $$\mathcal {BPP}^{\mathcal {SZK}}$$ . This poses a barrier for building advanced cryptography from code-based assumptions such as Learning Parity with Noise (LPN), as LPN is only known to be in $$\mathcal {BPP}^{\mathcal {SZK}}$$ under an extremely low noise rate $$\frac{\log ^2 n}{n}$$ , for which it is broken in quasi-polynomial time. In this work, we propose a new code-based assumption: Dense-Sparse LPN, that falls in the complexity class $$\mathcal {BPP}^{\mathcal {SZK}}$$ and we conjecture to be secure against subexponential time adversaries. Our assumption is a variant of LPN that is inspired by McEliece’s cryptosystem and the random $$k\text{- }$$ XOR problem in average-case complexity. Roughly, the assumption states that $$\begin{aligned}({\textbf{T}}\, {\textbf{M}}, {\textbf{s}} \,{\textbf{T}}\, {\textbf{M}} + {\textbf{e}}) \quad \text {is indistinguishable from}\quad ({\textbf{T}} \,{\textbf{M}}, {\textbf{u}}),\end{aligned}$$ for a random (dense) matrix $${\textbf{T}}$$ , random sparse matrix $${\textbf{M}}$$ , and sparse noise vector $${\textbf{e}}$$ drawn from the Bernoulli distribution with inverse polynomial noise rate. We leverage our assumption to build lossy trapdoor functions (Peikert-Waters STOC 08). This gives the first post-quantum alternative to the lattice-based construction in the original paper. Lossy trapdoor functions, being a fundamental cryptographic tool, are known to enable a broad spectrum of both lossy and non-lossy cryptographic primitives; our construction thus implies these primitives in a generic manner. In particular, we achieve collision-resistant hash functions with plausible subexponential security, improving over a prior construction from LPN with noise rate $$\frac{\log ^2 n}{n}$$ that is only quasi-polynomially secure.- 11 September 2025
- Published by Springer Nature in Journal of Cryptology
- Vol. 38 (4) , 1-46
Open AccessLossy Cryptography from Code-Based Assumptions Dense-Sparse LPN: A New Subexponentially Hard LPN Variant in SZK
Over the past few decades, we have seen a proliferation of advanced cryptographic primitives with lossy or homomorphic properties built from various assumptions such as Quadratic Residuosity, Decisional Diffie–Hellman, and Learning with Errors. These primitives imply hard problems in the complexity class $$\mathcal {SZK}$$ (statistical zero-knowledge); as a consequence, they can only be based on assumptions that are broken in $$\mathcal {BPP}^{\mathcal {SZK}}$$ . This poses a barrier for building advanced cryptography from code-based assumptions such as Learning Parity with Noise (LPN), as LPN is only known to be in $$\mathcal {BPP}^{\mathcal {SZK}}$$ under an extremely low noise rate $$\frac{\log ^2 n}{n}$$ , for which it is broken in quasi-polynomial time. In this work, we propose a new code-based assumption: Dense-Sparse LPN, that falls in the complexity class $$\mathcal {BPP}^{\mathcal {SZK}}$$ and we conjecture to be secure against subexponential time adversaries. Our assumption is a variant of LPN that is inspired by McEliece’s cryptosystem and the random $$k\text{- }$$ XOR problem in average-case complexity. Roughly, the assumption states that $$\begin{aligned}({\textbf{T}}\, {\textbf{M}}, {\textbf{s}} \,{\textbf{T}}\, {\textbf{M}} + {\textbf{e}}) \quad \text {is indistinguishable from}\quad ({\textbf{T}} \,{\textbf{M}}, {\textbf{u}}),\end{aligned}$$ for a random (dense) matrix $${\textbf{T}}$$ , random sparse matrix $${\textbf{M}}$$ , and sparse noise vector $${\textbf{e}}$$ drawn from the Bernoulli distribution with inverse polynomial noise rate. We leverage our assumption to build lossy trapdoor functions (Peikert-Waters STOC 08). This gives the first post-quantum alternative to the lattice-based construction in the original paper. Lossy trapdoor functions, being a fundamental cryptographic tool, are known to enable a broad spectrum of both lossy and non-lossy cryptographic primitives; our construction thus implies these primitives in a generic manner. In particular, we achieve collision-resistant hash functions with plausible subexponential security, improving over a prior construction from LPN with noise rate $$\frac{\log ^2 n}{n}$$ that is only quasi-polynomially secure. - Open Access
Lossy Cryptography from Code-Based Assumptions
Over the past few decades, we have seen a proliferation of advanced cryptographic primitives with lossy or homomorphic properties built from various assumptions such as Quadratic Residuosity, Decisional Diffie-Hellman, and Learning with Errors. These primitives imply hard problems in the complexity class $SZK$ (statistical zero-knowledge); as a consequence, they can only be based on assumptions that are broken in $BPP^{SZK}$. This poses a barrier for building advanced primitives from code-based assumptions, as the only known such assumption is Learning Parity with Noise (LPN) with an extremely low noise rate $\frac{\log^2 n}{n}$, which is broken in quasi-polynomial time. In this work, we propose a new code-based assumption: Dense-Sparse LPN, that falls in the complexity class $BPP^{SZK}$ and is conjectured to be secure against subexponential time adversaries. Our assumption is a variant of LPN that is inspired by McEliece's cryptosystem and random $k\mbox{-}$XOR in average-case complexity. We leverage our assumption to build lossy trapdoor functions (Peikert-Waters STOC 08). This gives the first post-quantum alternative to the lattice-based construction in the original paper. Lossy trapdoor functions, being a fundamental cryptographic tool, are known to enable a broad spectrum of both lossy and non-lossy cryptographic primitives; our construction thus implies these primitives in a generic manner. In particular, we achieve collision-resistant hash functions with plausible subexponential security, improving over a prior construction from LPN with noise rate $\frac{\log^2 n}{n}$ that is only quasi-polynomially secure.Open AccessLossy Cryptography from Code-Based Assumptions
Over the past few decades, we have seen a proliferation of advanced cryptographic primitives with lossy or homomorphic properties built from various assumptions such as Quadratic Residuosity, Decisional Diffie-Hellman, and Learning with Errors. These primitives imply hard problems in the complexity class $SZK$ (statistical zero-knowledge); as a consequence, they can only be based on assumptions that are broken in $BPP^{SZK}$. This poses a barrier for building advanced primitives from code-based assumptions, as the only known such assumption is Learning Parity with Noise (LPN) with an extremely low noise rate $\frac{\log^2 n}{n}$, which is broken in quasi-polynomial time. In this work, we propose a new code-based assumption: Dense-Sparse LPN, that falls in the complexity class $BPP^{SZK}$ and is conjectured to be secure against subexponential time adversaries. Our assumption is a variant of LPN that is inspired by McEliece's cryptosystem and random $k\mbox{-}$XOR in average-case complexity. We leverage our assumption to build lossy trapdoor functions (Peikert-Waters STOC 08). This gives the first post-quantum alternative to the lattice-based construction in the original paper. Lossy trapdoor functions, being a fundamental cryptographic tool, are known to enable a broad spectrum of both lossy and non-lossy cryptographic primitives; our construction thus implies these primitives in a generic manner. In particular, we achieve collision-resistant hash functions with plausible subexponential security, improving over a prior construction from LPN with noise rate $\frac{\log^2 n}{n}$ that is only quasi-polynomially secure. - 9 August 2023
- Published by Springer Nature
- p. 315-348
Multi-party Homomorphic Secret Sharing and Sublinear MPC from Sparse LPN
- 9 August 2023
- Published by Springer Nature
- p. 315-348
Multi-party Homomorphic Secret Sharing and Sublinear MPC from Sparse LPN
- 15 April 2023
- Published by Springer Nature
- p. 531-562
Spartan and Bulletproofs are Simulation-Extractable (for Free!)
- 15 April 2023
- Published by Springer Nature
- p. 531-562
Spartan and Bulletproofs are Simulation-Extractable (for Free!)