Message Recovery Attack in NTRU via Knapsack
Eirini Poimenidou, K. A. Draziotis

TL;DR
This paper presents a message-recovery attack on NTRU cryptosystems using a reduction to the Modular Knapsack Problem, demonstrating practical feasibility when nearly half of the message and nonce coefficients are known.
Contribution
It introduces a novel attack method based on lattice reduction and knapsack problem reduction applicable to all NTRU-HPS variants, with practical implementation results.
Findings
Successful message recovery when approximately 45% of coefficients are known
Practical attack implementation completes within minutes on standard hardware
Addresses the amount of known information needed for message recovery in NTRU
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 of the coefficients of the message and of the nonce vector 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 , or about the pair , is required before recovery becomes feasible? A FLATTER reduction successfully recovers the message, in practice when . Our implementation finds within a few minutes on a commodity desktop.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
