Short Stickelberger Class Relations and Application to Ideal-SVP

被引:51
作者
Cramer, Ronald [1 ,2 ]
Ducas, Leo [1 ]
Wesolowski, Benjamin [3 ]
机构
[1] CWI, Cryptol Grp, Amsterdam, Netherlands
[2] Leiden Univ, Math Inst, Leiden, Netherlands
[3] Ecole Polytech Fed Lausanne, EPFL IC LACAL, Lausanne, Switzerland
来源
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2017, PT I | 2017年 / 10210卷
基金
瑞士国家科学基金会;
关键词
FULLY HOMOMORPHIC ENCRYPTION; REAL CYCLOTOMIC FIELDS; KEY; ALGORITHMS;
D O I
10.1007/978-3-319-56620-7_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The worst-case hardness of finding short vectors in ideals of cyclotomic number fields (Ideal-SVP) is a central matter in lattice based cryptography. Assuming the worst-case hardness of Ideal-SVP allows to prove the Ring-LWE and Ring-SIS assumptions, and therefore to prove the security of numerous cryptographic schemes and protocols - including key-exchange, digital signatures, public-key encryption and fully-homomorphic encryption. A series of recent works has shown that Principal Ideal-SVP is not always as hard as finding short vectors in general lattices, and some schemes were broken using quantum algorithms - the Soliloquy encryption scheme, Smart-Vercauteren fully homomorphic encryption scheme from PKC 2010, and Gentry-Garg-Halevi cryptographic multilinear-maps from Eurocrypt 2013. Those broken schemes were using a special class of principal ideals, but these works also showed how to solve SVP for principal ideals in the worst-case in quantum polynomial time for an approximation factor of exp((O) over tilde(root n)). This exposed an unexpected hardness gap between general lattices and some structured ones, and called into question the hardness of various problems over structured lattices, such as Ideal-SVP and Ring-LWE. In this work, we generalize the previous result to general ideals. Precisely, we show how to solve the close principal multiple problem (CPM) by exploiting the classical theorem that the class-group is annihilated by the (Galois-module action of) the so-called Stickelberger ideal. Under some plausible number-theoretical hypothesis, our approach provides a close principal multiple in quantum polynomial time. Combined with the previous results, this solves Ideal-SVP in the worst case in quantum polynomial time for an approximation factor of exp((O) over tilde(root n)). Although it does not seem that the security of Ring-LWE based cryptosystems is directly affected, we contribute novel ideas to the crypt-analysis of schemes based on structured lattices. Moreover, our result shows a deepening of the gap between general lattices and structured ones.
引用
收藏
页码:324 / 348
页数:25
相关论文
共 43 条
[1]  
Ajtai M., 1999, Automata, Languages and Programming. 26th International Colloquium, ICALP'99. Proceedings (Lecture Notes in Computer Science Vol.1644), P1
[2]  
[Anonymous], ABS150600522 CORR
[3]  
[Anonymous], 2012, INTRO CYCLOTOMIC FIE
[4]  
[Anonymous], 2016717 CRYPT EPRINT
[5]  
[Anonymous], LOGCVP PARI IMPLEMEN
[6]  
[Anonymous], 2005, Journal of the ACM (JACM)
[7]  
[Anonymous], 2016, Paper 2016/461
[8]  
[Anonymous], STRUCTURE MINUS CLAS
[9]  
BACH E, 1990, MATH COMPUT, V55, P355, DOI 10.1090/S0025-5718-1990-1023756-8
[10]  
Biasse J., 2016, P 27 ANN ACM SIAM S, P893, DOI [10.1137/1.9781611974331.ch64, 10.1137/1]