English

Message Recovery Attack in NTRU via Knapsack

Cryptography and Security 2025-10-31 v1

Abstract

In the present paper, we introduce a message-recovery attack based on the Modular Knapsack Problem, applicable to all variants of the NTRU-HPS cryptosystem. Assuming that a fraction ϵ\epsilon of the coefficients of the message m{1,0,1}N{\bf{m}}\in\{-1,0,1\}^N and of the nonce vector r{1,0,1}N{\bf r}\in\{-1,0,1\}^N are known in advance at random positions, we reduce message decryption to finding a short vector in a lattice that encodes an instance of a modular knapsack system. This allows us to address a key question: how much information about m{\bf m}, or about the pair (m,r)({\bf m},{\bf r}), is required before recovery becomes feasible? A FLATTER reduction successfully recovers the message, in practice when ϵ0.45\epsilon\approx 0.45. Our implementation finds m{\bf m} within a few minutes on a commodity desktop.

Cite

@article{arxiv.2510.26003,
  title  = {Message Recovery Attack in NTRU via Knapsack},
  author = {Eirini Poimenidou and K. A. Draziotis},
  journal= {arXiv preprint arXiv:2510.26003},
  year   = {2025}
}
R2 v1 2026-07-01T07:12:56.624Z