English

An Attack on $p$-adic Lattice Public-key Cryptosystems and Signature Schemes

Cryptography and Security 2025-03-24 v2 Number Theory

Abstract

Lattices have many significant applications in cryptography. In 2021, the pp-adic signature scheme and public-key encryption cryptosystem were introduced. They are based on the Longest Vector Problem (LVP) and the Closest Vector Problem (CVP) in pp-adic lattices. These problems are considered to be challenging and there are no known deterministic polynomial time algorithms to solve them. In this paper, we improve the LVP algorithm in local fields. The modified LVP algorithm is a deterministic polynomial time algorithm when the field is totally ramified and pp is a polynomial in the rank of the input lattice. We utilize this algorithm to attack the above schemes so that we are able to forge a valid signature of any message and decrypt any ciphertext. Although these schemes are broken, this work does not mean that pp-adic lattices are not suitable in constructing cryptographic primitives. We propose some possible modifications to avoid our attack at the end of this paper.

Keywords

Cite

@article{arxiv.2409.08774,
  title  = {An Attack on $p$-adic Lattice Public-key Cryptosystems and Signature Schemes},
  author = {Chi Zhang},
  journal= {arXiv preprint arXiv:2409.08774},
  year   = {2025}
}

Comments

26 pages