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

Yixin Shen 0001

dblp:222/6915-1 · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
6since 2021 · last 2026
0000-0002-8657-9337ORCID · verified

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

Security and privacy · 6 · 4 since 2021Theory of computation · 3 · 2 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
4 papers
Cryptographic primitives and cryptanalysis · 100%
Theoretical computer science
4 papers
Quantum computing and quantum information · 47% Computational complexity · 30% Coding theory · 15%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
post-quantum cryptography
2.132026
Solving the Shortest Vector Problem in 20.63269n+o(n) Time on Random Lattices · EUROCRYPT (4) 2026
Provable Dual Attacks on Learning with Errors · EUROCRYPT (6) 2024
Quantum Lattice Enumeration and Tweaking Discrete Pruning · ASIACRYPT (1) 2018
Quantum computing and quantum information
quantum algorithms
2.142025
Improved Classical and Quantum Algorithms for the Shortest Vector Problem via Bounded Distance Decoding · SIAM J. Comput. 2025
Finding Many Collisions via Reusable Quantum Walks - Application to Lattice Sieving · EUROCRYPT (5) 2023
Improved Classical and Quantum Algorithms for Subset-Sum · ASIACRYPT (2) 2020
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography
1.322026
Solving the Shortest Vector Problem in 20.63269n+o(n) Time on Random Lattices · EUROCRYPT (4) 2026
Quantum Lattice Enumeration and Tweaking Discrete Pruning · ASIACRYPT (1) 2018
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
shortest vector problem
1.012026
Solving the Shortest Vector Problem in 20.63269n+o(n) Time on Random Lattices · EUROCRYPT (4) 2026
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.912025
Improved Classical and Quantum Algorithms for the Shortest Vector Problem via Bounded Distance Decoding · SIAM J. Comput. 2025
Computational complexity
lattice problems
0.912025
Improved Classical and Quantum Algorithms for the Shortest Vector Problem via Bounded Distance Decoding · SIAM J. Comput. 2025
Computational complexity › lattice problems
shortest vector problem
0.912025
Improved Classical and Quantum Algorithms for the Shortest Vector Problem via Bounded Distance Decoding · SIAM J. Comput. 2025
Cryptographic primitives and cryptanalysis › lattice attack
dual attack
0.812024
Provable Dual Attacks on Learning with Errors · EUROCRYPT (6) 2024
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
learning with errors
0.812024
Provable Dual Attacks on Learning with Errors · EUROCRYPT (6) 2024
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography › shortest vector problem
lattice sieving
0.712023
Finding Many Collisions via Reusable Quantum Walks - Application to Lattice Sieving · EUROCRYPT (5) 2023
Quantum computing and quantum information › quantum algorithms
quantum walk
0.712023
Finding Many Collisions via Reusable Quantum Walks - Application to Lattice Sieving · EUROCRYPT (5) 2023
Mathematical optimization › combinatorial optimization
subset sum
0.412020
Improved Classical and Quantum Algorithms for Subset-Sum · ASIACRYPT (2) 2020
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
lattice enumeration
0.312018
Quantum Lattice Enumeration and Tweaking Discrete Pruning · ASIACRYPT (1) 2018

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

collision finding · 1.3lattice sieving · 1.0time-memory tradeoff · 0.9quantum random access memory · 0.9discrete gaussian sampling · 0.9lattice reduction · 0.8quantum walks · 0.7quantum walk · 0.7discrete pruning · 0.7quantum algorithm · 0.4classical algorithm · 0.4
YearPublicationVenuePosition
2026 Solving the Shortest Vector Problem in 20.63269n+o(n) Time on Random Lattices
Amaury Pouly, Yixin Shen 0001
EUROCRYPT (4)2
2025 Discrete Gaussian Sampling for BKZ-Reduced Basis
Amaury Pouly, Yixin Shen 0001
PQCrypto (2)2
2025 Improved Classical and Quantum Algorithms for the Shortest Vector Problem via Bounded Distance Decoding
abstract
Abstract. The most important computational problem on lattices is the shortest vector problem ([Formula: see text]). In this paper, we present new algorithms that improve the state-of-the-art for provable classical/quantum algorithms for [Formula: see text]. We present the following results: (1) A new algorithm for [Formula: see text] that provides a smooth tradeoff between time complexity and memory requirement. For any positive integer [Formula: see text], our algorithm takes [Formula: see text] time and requires [Formula: see text] memory. This tradeoff, which ranges from enumeration ([Formula: see text]) to sieving ([Formula: see text] constant), is a consequence of a new time-memory tradeoff for discrete Gaussian sampling above the smoothing parameter. (2) A quantum algorithm for [Formula: see text] that runs in time [Formula: see text] and requires [Formula: see text] classical memory and [Formula: see text] qubits. In a quantum random access memory (QRAM) model, this algorithm takes only [Formula: see text] time and requires a QRAM of size [Formula: see text], [Formula: see text] qubits and [Formula: see text] classical space. This improves over the previously fastest classical (which is also the fastest quantum) algorithm due to [D. Aggarwal et al., Solving the shortest vector problem in 2 n time using discrete Gaussian sampling: Extended abstract, in Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing (STOC), 2015, pp. 733–742] that has a time and space complexity [Formula: see text]. (3) A classical algorithm for [Formula: see text] that runs in time [Formula: see text] time and [Formula: see text] space. This improves over an algorithm of [Y. Chen, K. Chung, and C. Lai, Quantum Inf. Comput., 18 (2018), pp. 285–306] that has the same space complexity. The time complexity of our classical and quantum algorithms are obtained using a known upper bound on a quantity related to the lattice kissing number, which is [Formula: see text]. We conjecture that for most lattices this quantity is a [Formula: see text]. Assuming that this is the case, our classical algorithm runs in time [Formula: see text], our quantum algorithm runs in time [Formula: see text], and our quantum algorithm in a QRAM model runs in time [Formula: see text]. As a direct application of our result, using the reduction in [L. Ducas, Des. Codes. Cryptogr., 92 (2024), pp. 909–916], we obtain a provable quantum algorithm for the lattice isomorphism problem in the case of the trivial lattice [Formula: see text] ([Formula: see text] LIP ) that runs in time [Formula: see text]. Our algorithm requires a QRAM of size [Formula: see text], [Formula: see text] qubits and [Formula: see text] classical space.
Divesh Aggarwal, Rajendra Kumar 0002, Yixin Shen 0001
SIAM J. Comput.4
2024 Provable Dual Attacks on Learning with Errors
Amaury Pouly, Yixin Shen 0001
EUROCRYPT (6)2
2023 Finding Many Collisions via Reusable Quantum Walks - Application to Lattice Sieving
Xavier Bonnetain, André Chailloux, André Schrottenloher, Yixin Shen 0001
EUROCRYPT (5)4
2021 Improved (Provable) Algorithms for the Shortest Vector Problem via Bounded Distance Decoding
abstract
The most important computational problem on lattices is the Shortest Vector Problem (SVP). In this paper, we present new algorithms that improve the state-of-the-art for provable classical/quantum algorithms for SVP. We present the following results. 1) A new algorithm for SVP that provides a smooth tradeoff between time complexity and memory requirement. For any positive integer 4 ≤ q ≤ √n, our algorithm takes q^{13n+o(n)} time and requires poly(n)⋅ q^{16n/q²} memory. This tradeoff which ranges from enumeration (q = √n) to sieving (q constant), is a consequence of a new time-memory tradeoff for Discrete Gaussian sampling above the smoothing parameter. 2) A quantum algorithm that runs in time 2^{0.9533n+o(n)} and requires 2^{0.5n+o(n)} classical memory and poly(n) qubits. This improves over the previously fastest classical (which is also the fastest quantum) algorithm due to [Divesh Aggarwal et al., 2015] that has a time and space complexity 2^{n+o(n)}. 3) A classical algorithm for SVP that runs in time 2^{1.741n+o(n)} time and 2^{0.5n+o(n)} space. This improves over an algorithm of [Yanlin Chen et al., 2018] that has the same space complexity. The time complexity of our classical and quantum algorithms are expressed using a quantity related to the kissing number of a lattice. A known upper bound of this quantity is 2^{0.402n}, but in practice for most lattices, it can be much smaller and even 2^o(n). In that case, our classical algorithm runs in time 2^{1.292n} and our quantum algorithm runs in time 2^{0.750n}.
Divesh Aggarwal, Rajendra Kumar 0002, Yixin Shen 0001
STACS4
2020 Improved Classical and Quantum Algorithms for Subset-Sum
Xavier Bonnetain, Rémi Bricout, André Schrottenloher, Yixin Shen 0001
ASIACRYPT (2)4
2020 Quantum Lower and Upper Bounds for 2D-Grid and Dyck Language
abstract
We study the quantum query complexity of two problems. First, we consider the problem of determining if a sequence of parentheses is a properly balanced one (a Dyck word), with a depth of at most k. We call this the Dyck_{k,n} problem. We prove a lower bound of Ω(c^k √n), showing that the complexity of this problem increases exponentially in k. Here n is the length of the word. When k is a constant, this is interesting as a representative example of star-free languages for which a surprising Õ(√n) query quantum algorithm was recently constructed by Aaronson et al. [Scott Aaronson et al., 2018]. Their proof does not give rise to a general algorithm. When k is not a constant, Dyck_{k,n} is not context-free. We give an algorithm with O(√n(log n)^{0.5k}) quantum queries for Dyck_{k,n} for all k. This is better than the trival upper bound n for k = o({log(n)}/{log log n}). Second, we consider connectivity problems on grid graphs in 2 dimensions, if some of the edges of the grid may be missing. By embedding the "balanced parentheses" problem into the grid, we show a lower bound of Ω(n^{1.5-ε}) for the directed 2D grid and Ω(n^{2-ε}) for the undirected 2D grid. The directed problem is interesting as a black-box model for a class of classical dynamic programming strategies including the one that is usually used for the well-known edit distance problem. We also show a generalization of this result to more than 2 dimensions.
Andris Ambainis, Kaspars Balodis, Janis Iraids, Kamil Khadiev, Vladislavs Klevickis, Krisjanis Prusis, Yixin Shen 0001, Juris Smotrovs, Jevgenijs Vihrovs
MFCS7
2018 Quantum Lattice Enumeration and Tweaking Discrete Pruning
Yoshinori Aono, Phong Q. Nguyen, Yixin Shen 0001
ASIACRYPT (1)3