19
0
v1v2 (latest)

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

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.

View on arXiv
Comments on this paper