Abstract
We propose a signature scheme where the private key is a random (n, n)-matrix T with coefficients in ℤm=ℤ/mℤ, m a product of two large primes. The corresponding public key is A,m with A = T⊤T. A signature y of a message z ∈ ℤm is any y∈(ℤm)n such that y⊤ Ay approximates z, e.g. \(\left| z-{{y}^{T}}Ay \right|<4{{m}^{{{2}^{-n}}}}\). Messages z can be efficiently signed using the private key T and by approximating z as a sum of squares. Even tighter approximations | z− y⊤Ay| can be achieved by tight signature procedures. Heuristical arguments show that forging signatures is not easier than factoring m. The prime decomposition of m is not needed for signing messages, however knowledge of this prime decomposition enables forging signatures. Distinct participants of the system may share the same modulus m provided that its prime decomposition is unknown. Our signature scheme is faster than the RSA-scheme.
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 subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alexi, W.: personal communication.
Artin, E.: Geometric Algebra. Interscience Publishers Inc.,New York 1957.
Gauss, C.F.: Disquisitones Arithmeticae. Leipzig 1801. German translation: Untersuchungen über höhere Mathematik. Springer, Berlin 1889.
Jacobson, N.: Basic Algebra I. Freeman Comp., San Francisco 1974
Kannan, R.: Improved algorithms for integer programming and related lattice problems. 15th Symposium on Theory of Computing (1983), 183–206
Lagarias, J.C.: The Computational Complexity of Simultaneous Diophantine Approximation Problems.
Proceedings 23rd Symposium on Foundation of Computer Science (1982) 23–29.
Lenstra, A.K., Lenstra, H.W.Jr., and Lovasz, L.: Factoring Polynomials with Rational Coefficients. TR 82–05, Mathematics Institute, University of Amsterdam, March 1982.
Manders, K.L. and Adleman,L.: NP-complete Decision Problems for Binary Quadratic. J. Computer and System Science 16 (1978) 168–184.
Morrison, M.A. and Brillhart, J.: A method of factorization and the factorization of F7. Mathematics of Computation 29 (1975) 183–205.
Rivest,R., Shamir,A. and Adleman,L.: A Method for Obtaining Digital Signatures and Public-key Cryptosystems. CACM 21–2 (1978) 120–126.
Schnorr, C.P. and Lenstra,H.W.Jr.: A Monte Carlo Factoring Algorithm with Finite Storage. Preprint Universität Frankfurt 1982.
Serre,J.P.: A Course in Arithmetic. Springer, New York 1973.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Plenum Press, New York
About this chapter
Cite this chapter
Ong, H., Schnorr, C.P. (1984). Signatures Through Approximate Representations by Quadratic Forms. In: Chaum, D. (eds) Advances in Cryptology. Springer, Boston, MA. https://doi.org/10.1007/978-1-4684-4730-9_10
Download citation
DOI: https://doi.org/10.1007/978-1-4684-4730-9_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4684-4732-3
Online ISBN: 978-1-4684-4730-9
eBook Packages: Springer Book Archive