ACM Home Page
Please provide us with feedback. Feedback
Gröbner bases for public key cryptography
Full text PdfPdf (261 KB)
Source
International Conference on Symbolic and Algebraic Computation archive
Proceedings of the twenty-first international symposium on Symbolic and algebraic computation table of contents
Linz/Hagenberg, Austria
SESSION: Contributed papers table of contents
Pages 315-324  
Year of Publication: 2008
ISBN:978-1-59593-904-3
Authors
Massimo Caboara  Università di Pisa, Pisa, Italy
Fabrizio Caruso  Università di Pisa, Pisa, Italy
Carlo Traverso  Università di Pisa, Pisa, Italy
Sponsors
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 123,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1390768.1390811
What is a DOI?

ABSTRACT

Up to now, any attempt to use Gröbner bases in the design of public key cryptosystems has failed, as anticipated by a classical paper of B. Barkee et al.; we show why, and show that the only residual hope is to use binomial ideals, i.e. lattices. We propose two lattice-based cryptosystems that will show the usefulness of multivariate polynomial algebra and Grobner bases in the construction of public key cryptosystems. The first one tries to revive two cryptosystems Polly Cracker and GGH, that have been considered broken, through a hybrid; the second one improves a cryptosystem (NTRU) that only has heuristic and challenged evidence of security, providing evidence that the extension cannot be broken with some of the standard lattice tools that can be used to break some reduced form of NTRU. Because of the bounds on length, we only sketch the construction of these two cryptosystems, and leave many details of the construction of private and public keys, of the proofs and of the security considerations to forthcoming technical papers.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
CoCoATeam. Cocoa: a system for doing Computations in Commutative Algebra. Available at http://cocoa.dima.unige.it.
 
4
D. Coppersmith, A. Shamir. Lattice attacks on NTRU. In Advances in Cryptology--EUROCRYPT '97, Lecture Notes in Comput. Sci., 1233:52--61, 1997.
 
5
J.-C. Faugere. A new efficient algorithm for computing Grobner bases (F4). in J. of Pure and Appl. Algebra, 139(1):61--88, 1999.
 
6
M. Fellows and N. Koblitz. Combinatorial Cryptosystems Galore! In Finite fields: theory, applications, and algorithms (Las Vegas, NV, 1993), volume 168 of Contemp. Math., pages 51--61. Amer. Math. Soc., Providence, RI, 1994.
 
7
4ti2 team. 4ti2--A software package for algebraic, geometric and combinatorial problems on linear spaces. Available at http://www.4ti2.de
 
8
 
9
J. Hoffstein, N. Howgrave-Graham, J. Pipher, J. H. Silverman and W. Whyte Digital Signatures Using the NTRU Lattice In Topics in Cryptology--CT-RSA 2003, Lecture Notes in Comput. Sci., 2162:122--140. 2003.
 
10
 
11
D. Hofheinz and R. Steinwandt. A "differential" attack on Polly Cracker. Int. J. Inf. Secur., 1:143--148, 2002.
 
12
A. K. Lenstra, H. W. Lenstra, Jr., and L. Lovász. Factoring Polynomials with Rational Coefficients. Math. Ann., 261(4):515--534, 1982.
 
13
F. Levy-dit Vehel, M. Marinari, T. Mora, L. Perret, and C. Traverso. A Survey on Polly Cracker Systems. In Gröbner Bases, Coding, and Cryptography, RISC book series. Springer, Heidelberg, (to appear).
 
14
E.W. Mayr, A.R. Meyer. The complexity of the word problems for commutative semigroups and polynomial ideals. Adv. Math., 46(3):305--329, 1982.
 
15
 
16
 
17
 
18
T. Plantard, W. Susilo and K. T. Win. A Digital Signature Scheme Based on CVP∞. Public Key Cryptography, PKC 2008, Lecture Notes in Comput. Sci., 4939:288--307, 2008.
 
19
 
20
V. Shoup. NTL: A Library for doing Number Theory. Available at http://www.shoup.net/ntl/.
 
21


Collaborative Colleagues:
Massimo Caboara: colleagues
Fabrizio Caruso: colleagues
Carlo Traverso: colleagues