Abstract
In the present study we provide a review for the state-of-the-art attacks to the knapsack problem. We implemented the Schnorr-Shevchenko lattice attack, and we applied the new reduction strategy, BKZ 2.0. Finally, we compared the two implementations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Ajtai, M.: The shortest vector problem in L 2 is NP-hard for randomized reduction. In: Proceedings of the 30th ACM Symposium on Theory of Computing (1998)
Becker, A., Coron, J.-S., Joux, A.: Improved generic algorithm for hard knapsacks. In: Eurocrypt 2011. Lecture Notes in Computer Science, vol. 6632 (2011)
Chen, Y., Nguyen, P.Q.: BKZ 2.0: better lattice security estimates. In: Asiacrypt. Lecture Notes in Computer Science, vol. 7073. Springer, Berlin (2011)
Coster, M.J., Joux, A., LaMacchia, B.A., Odlyzko, A.M., Schnorr, C.-P., Stern, J.: Improved low-density subset sum algorithms. Comput. Complex. 2, 111–128 (1992)
Freize, A.M.: On the Lagarias-Odlyzko algorithm for the subset sum problem. SIAM J. Comput. 15(2), 536–539 (1986)
Galbraith, S.: Mathematics of Public Key Cryptography. Cambridge University Press, Cambridge (2012)
Gama, N., Nguyen, P.Q.: Predicting Lattice Reduction. Lecture Notes in Computer Science, vol. 4965 (2008)
Gama, N., Nguyen, P.Q.: Predicting lattice reduction. In: Eurocrypt 2008. Advances in Cryptology. Springer, Berlin (2008)
Gama, N., Nguyen, P.Q., Regev, O.: Lattice enumeration using extreme pruning. In: Eurocrypt 2010. Advances in Cryptology. Springer, Berlin (2010)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, San Francisco (1979)
Howgrave-Graham, N., Joux, A.: New generic algorithms for hard knapsacks. In: Eurocrypt 2010. Lecture Notes in Computer Science. vol. 6110 (2010)
Joux, A.: Algorithmic Cryptanalysis. Chapman & Hall/CRC Cryptography and Network Security. CRC Press, Boca Raton (2009)
Lagarias, J., Odlyzko, A.: Solving low-density attacks to low-weight knapsacks. In: Advance in Cryptology-ASIACRYPT 2005. Lecture Notes in Computer Science, vol. 3788 (2005)
Lenstra, A.K., Lenstra, H.W., Lovász, L.: Factoring polynomials with rational coefficients. Math. Ann. 261(4), 515–534 (1982)
Micciancio, D., Goldwasser, S.: Complexity of Lattices : A Cryptographic Perspective. Springer, Berlin (2003)
Nguyen, P.Q., Stern, J.: Adapting density attacks to low-weight knapsacks. In: Advances in Cryptology - ASIACRYPT 2005. Lecture Notes in Computer Science, vol. 3788 (2005)
Nguyen, P.Q., Stehl\(\acute {\text{e}}\), D.: An LLL algorithm with quadratic complexity. SIAM J. Comput. 39(3), 874–903 (2009)
Okamoto, T., Tanaka, K., Uchiyama, S.: Quantum public-key cryptosystems. In: On Proceedings of Crypto 2000 (2000)
Radziszowski, S., Kreher, D.: Solving subset sum problems with the L 3 algorithm. J. Comb. Math. Comb. Comput. 3, 49–63 (1988)
Schnorr, C.-P.: A more efficient algorithm for lattice basis reduction algorithms. J. Algorithms 9, 47–62 (1987)
Schnorr, C.-P., Euchner, M.: Lattice basis reduction: improved practical algorithms and solving subset sum problems. Math. Program. 66(1–3), 181–199 (1994)
Schnorr, C.-P., Shevchenko, T.: Solving Subset Sum Problems of Density close to 1 by “randomized” BKZ-reduction. Cryptology. ePrint Archive: Report 2012/620
Shoup, V.: NTL: A library for doing number theory. http://www.shoup.net/ntl/
Stein, W.A., et al. Sage Mathematics Software. The Sage Development Team (2012). http://www.sagemath.org
The FPLLL development team, fplll, a lattice reduction library (2016). Available at https://github.com/fplll/fplll
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Daravigkas, E., Draziotis, K.A., Papadopoulou, A. (2018). Solutions of Hard Knapsack Problems Using Extreme Pruning. In: Daras, N., Rassias, T. (eds) Modern Discrete Mathematics and Analysis . Springer Optimization and Its Applications, vol 131. Springer, Cham. https://doi.org/10.1007/978-3-319-74325-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-74325-7_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74324-0
Online ISBN: 978-3-319-74325-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)