Solving a 676-Bit Discrete Logarithm Problem in GF(3^{6n})

Abstract

Pairings on elliptic curves over finite fields are crucial for constructing various cryptographic schemes. The etaT pairing on supersingular curves over GF(3n) is particularly popular since it is efficiently implementable. Taking into account the Menezes-Okamoto-Vanstone attack, the discrete logarithm problem (DLP) in GF(3^6n) becomes a concern for the security of cryptosystems using etaT pairings in this case. We have, not yet found any practical implementations on JL06-FFS over GF(3^6n). Therefore, we first fulfill such an implementation and we successfully set a new record for solving the DLP in GF(3^6n), the DLP in GF(3^(6*71)) of 676-bit size. In addition, we also compare JL06-FFS and an earlier version, named JL02-FFS, with practical experiments. Our results confirm that the former is several times faster than the latter under certain conditions.

Publication
Public Key Cryptography 2010: Lecture Notes in Computer Science 6056, pp. 351-367. Springer Verlag, 2010.
Shin'ichiro Matsuo
Shin'ichiro Matsuo
Research Professor of Computer Science

Cryptographer, and the acting co-chair of Blockchain Governance Initiative Network (BGIN).