The Hardness of Hensel Lifting: The Case of RSA and Discrete Logarithm
The Hardness of Hensel Lifting: The Case of RSA and Discrete Logarithm
复制标题
亨塞尔提升的难度:RSA 和离散对数的案例
DOI:
10.1007/3-540-36178-2_19
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
J. Stern
中科院分区:
文献类型:
--
作者:
D. Catalano;Phong Q. Nguyen;J. Stern
At ACM CCS’ 01, Catalanoet al.proposed a mix of the RSA cryptosystem with the Paillier cryptosystem from Eurocrypt ’99. The resulting scheme, which we call RSAP, is a probabilistic cryptosystem which is both semantically secure under an appropriate decisional assumption and as efficient as RSA, but without the homomorphic property of the Paillier scheme. Interestingly, Sakurai and Takagi presented at PKC ’02 a proof that the one-wayness of RSAP was equivalent to the RSA assumption. However, we notice in this paper that the above proof is not completely correct (it works only in the case when a perfect oracle - i.e. an oracle that always provides correct answers - is given). We fix the proof by presenting a new proof based on low-dimensional lattices. The new proof, inspired by the work of Sakurai and Takagi, is somewhat related to Hensel lifting and theN-adic decomposition of integer exponentiation. Roughly speaking, we consider the problem of computingf(x) modMlgivenf(xmodMand an exponentl> 1. By studying the casef(x) =xeandMis an RSA-modulus, we deduce that the one-wayness of RSAP is indeed equivalent to the RSA assumption, and we are led to conjecture that the one-wayness of the original Paillier scheme may not be equivalent to the RSA assumption with exponentN. By analogy, we also study the discrete logarithm case, namely whenf(x) =gxandMis a prime, and we show that the corresponding problem is curiously equivalent to the discrete logarithm problem in the subgroup spanned byg.