On Optimal Bounds of Small Inverse Problems and Approximate GCD Problems with Higher Degree
On Optimal Bounds of Small Inverse Problems and Approximate GCD Problems with Higher Degree
复制标题
DOI:
10.1007/978-3-642-33383-5_4
复制
发表时间:
2012-09
期刊:
影响因子:
--
通讯作者:
N. Kunihiro
中科院分区:
文献类型:
--
作者:
N. Kunihiro
We show a relation between optimal bounds of a small inverse problem and an approximate GCD problem. First, we present a lattice based method to solve small inverse problems with higher degree. The problem is a natural extension of small secret exponent attack on RSA cryptosystem introduced by Boneh and Durfee. They reduced this attack to solving a bivariate modular equation:, whereAis a given integer andeis a public exponent. They proved that the problem can be solved in polynomial time whend≤N0.292. In this paper, we extend the Boneh–Durfee’s result to more general problem. For a monic polynomialh(y) of degreeκ( ≥ 1), integersCande, we want to find all small roots of a bivariate modular equation:. We denote byXandYthe upper bound of roots. We present an algorithm for solving the problem and prove that the problem can be solved in polynomial time ifand |C| is small enough, whereX=eγandY=eα. We employ a similar approach as unravelled linearization technique introduced by Herrmann and May in especially evaluating the lattice volume. Interestingly, our algorithm does not rule out the case ofC= 0, which implies that our algorithm can solve a univariate unknown modular equation, wherepis unknown. Our algorithm achieves the best bound in the literature. Then, we show that our obtained bound isnaturalunder the similar sense of Howgrave-Graham’s discussion in CaLC2001 and we prove that our bound, including Boneh–Durfee’s bound, is optimal under the reasonable assumption.