English

On the algebraic structure of $E_p^{(m)}$ and applications to cryptography

Cryptography and Security 2019-12-17 v2 Number Theory

Abstract

In this paper we show that the Z/pmZ\mathbb Z/p^{m}\mathbb Z-module structure of the ring Ep(m)E_p^{(m)} is isomorphic to a Z/pmZ\mathbb Z/p^{m}\mathbb Z-submodule of the matrix ring over Z/pmZ\mathbb Z/p^{m}\mathbb Z. Using this intrinsic structure of Ep(m)E_p^{(m)}, solving a linear system over Ep(m)E_p^{(m)} becomes computationally equivalent to solving a linear system over Z/pmZ\mathbb Z/p^{m}\mathbb Z. As an application we break the protocol based on the Diffie-Hellman Decomposition problem and ElGamal Decomposition problem over Ep(m)E_p^{(m)}. Our algorithm terminates in a provable running time of O(m6)O(m^{6}) Z/pmZ\mathbb Z/p^{m}\mathbb Z-operations.

Keywords

Cite

@article{arxiv.1810.02964,
  title  = {On the algebraic structure of $E_p^{(m)}$ and applications to cryptography},
  author = {Karan Khathuria and Giacomo Micheli and Violetta Weger},
  journal= {arXiv preprint arXiv:1810.02964},
  year   = {2019}
}

Comments

To appear in Applicable Algebra in Engineering, Communication and Computing