Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
On the probability of generating a lattice
Fontein F., Wocjan P. Journal of Symbolic Computation64 3-15,2014.Type:Article
Date Reviewed: Sep 22 2014

The discrete logarithm is an integer k that solves the equation bk=g, where b and g are elements of a group. For example, consider the equation 3k ≡ 13 (mod 17) for k, which has a solution 4. Finding the discrete logarithm of such an equation is known as the discrete logarithm problem. No efficient solution is known for this problem using a conventional algorithm. Integer factorization is another problem that has immense potential in areas such as security and cryptography with no known efficient algorithm on a conventional computer. A quantum computer (which is theoretically similar to nondeterministic machines, and at a very early phase of development), on the other hand, can solve these problems in polynomial time. Interested readers may check Peter Shor’s article [1] for details. In the current paper, Fontein and Wocjan address a problem that plays a vital role in the analysis of the success probability of quantum algorithms for solving the discrete logarithm problem.

The authors study the problem of “determining the probability that m vectors selected uniformly at random from the intersection of the full-rank lattice in Rn and the window [0,B)n generate when B is chosen to be appropriately large.” For readers not familiar with the terms, let b1,b2, … ,br (with rn) be a linearly independent set of rows in Rn. Then, the lattice generated by the basis b1,b2, … ,br is the set . Here, has dimension n and rank r. If n=r, then has full rank.

The authors provide a complete proof that m=2n+1 using two windows, given B is chosen to be sufficiently large in terms of n and the covering radius of and the last n+1 vectors are sampled from a slightly larger window. Based on extensive computer simulations, they conjecture that m=n+1 uses only a single window.

This paper contains substantial mathematical content, and I would recommend it for advanced graduate students and researchers in mathematics and theoretical computer science.

Reviewer:  Tanbir Ahmed Review #: CR142738 (1412-1067)
1) Shor, P. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing 26, 5(1997), 1484–1509.
Bookmark and Share
 
Discrete Mathematics (G.2 )
 
 
Integral Equations (G.1.9 )
 
Would you recommend this review?
yes
no
Other reviews under "Discrete Mathematics": Date
 Discrete mathematics and its applications
Rosen K., McGraw-Hill Higher Education, Columbus, OH, 2002.  928, Type: Book (9780072424348)
May 7 2003
Derandomization of auctions
Aggarwal G., Fiat A., Goldberg A., Hartline J., Immorlica N., Sudan M.  Theory of computing (Proceedings of the Thirty-Seventh Annual ACM Symposium on Theory of Computing, Baltimore, MD, May 22-24, 2005)619-625, 2005. Type: Proceedings
Jul 31 2006
Algorithms on strings
Crochemore M., Hancart C., Lecroq T., Cambridge University Press, New York, NY, 2007.  392, Type: Book (9780521848992)
Apr 8 2008
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy