Let f and g be polynomials of a bounded Euclidean norm in the ring Z[X]/ X n + 1 . Given the polynomial [f /g]q ∈ Zq[X]/ X n + 1 , the NTRU problem is to find a, b ∈ Z[X]/ X n + 1 with a small Euclidean norm such that [a/b]We propose an algorithm to solve the NTRU problem, which runs in 2 O(log 2 λ) time when g , f , and g −1 are within some range. The main technique of our algorithm is the reduction of a problem on a field to one on a subfield. The GGH scheme, the first candidate of an (approximate) multilinear map, was recently found to be insecure by the Hu-Jia attack using low-level encodings of zero, but no polynomial-time attack was known without them. In the GGH scheme without low-level encodings of zero, our algorithm can be directly applied to attack this scheme if we have some top-level encodings of zero and a known pair of plaintext and ciphertext. Using our algorithm, we can construct a level-0 encoding of zero and utilize it to attack a security ground of this scheme in the quasi-polynomial time of its security parameter using the parameters suggested by Garg, Gentry and Halevi ['Candidate multilinear maps from ideal lattices', Advances in cryptology -EUROCRYPT 2013 (Springer, 2013) 1-17].
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.