A lattice-based public-key cryptosystem

被引:9
作者
Cai, JY [1 ]
Cusick, TW
机构
[1] SUNY Buffalo, Dept Comp Sci, Buffalo, NY 14260 USA
[2] SUNY Buffalo, Dept Math, Buffalo, NY 14260 USA
基金
美国国家科学基金会;
关键词
public-key cryptosystem; lattice; cryptographic security;
D O I
10.1006/inco.1998.2762
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Ajtai recently found a random class of lattices of integer points for which he could prove the following worst-case/average-case equivalence result: If there is a probabilistic polynomial time algorithm which finds a short vector in a random lattice from the class, then there is also a probabilistic polynomial time algorithm which solves several problems related to the shortest lattice vector problem (SVP) in any n-dimensional lattice. Ajtai and Dwork then designed a public-key cryptosystem which is provably secure unless the worst case of a version of the SVP can be solved in probabilistic polynomial time. However, their cryptosystem suffers from massive data expansion because it encrypts data bit-by-bit. Here we present a public-key cryptosystem based on similar ideas, but with much less data expansion. (C) 1999 Academic Press.
引用
收藏
页码:17 / 31
页数:15
相关论文
共 17 条
[11]  
GOLDREICH O, 1997, EL C COMP COMPL
[12]  
GOLDREICH O, 1996, EL C COMP COMPL
[13]   KORKIN-ZOLOTAREV BASES AND SUCCESSIVE MINIMA OF A LATTICE AND ITS RECIPROCAL LATTICE [J].
LAGARIAS, JC ;
LENSTRA, HW ;
SCHNORR, CP .
COMBINATORICA, 1990, 10 (04) :333-348
[14]   THE COMPUTATIONAL-COMPLEXITY OF SIMULTANEOUS DIOPHANTINE APPROXIMATION-PROBLEMS [J].
LAGARIAS, JC .
SIAM JOURNAL ON COMPUTING, 1985, 14 (01) :196-209
[15]   FACTORING POLYNOMIALS WITH RATIONAL COEFFICIENTS [J].
LENSTRA, AK ;
LENSTRA, HW ;
LOVASZ, L .
MATHEMATISCHE ANNALEN, 1982, 261 (04) :515-534
[16]  
ODLYZKO AM, 1990, CRYPTOLOGY COMPUTATI, P75
[17]   A HIERARCHY OF POLYNOMIAL-TIME LATTICE BASIS REDUCTION ALGORITHMS [J].
SCHNORR, CP .
THEORETICAL COMPUTER SCIENCE, 1987, 53 (2-3) :201-224