Paper 2020/010

Faster point compression for elliptic curves of j-invariant 0

Dmitrii Koshelev

Abstract

The article provides a new double point compression method (to 2log2(q)+4 bits) for an elliptic Fq-curve Eb:y2=x3+b of j-invariant 0 over a finite field Fq such that q1 (mod 3). More precisely, we obtain explicit simple formulas transforming the coordinates x0,y0,x1,y1 of two points P0,P1E(Fq) to some two elements of Fq with four auxiliary bits. In order to recover (in the decompression stage) the points P0,P1 it is proposed to extract a sixth root Z6Fq of some element ZFq. It is known that for q3 (mod 4), q1 (mod 27) this can be implemented by means of just one exponentiation in Fq. Therefore the new compression method seems to be much faster than the classical one with the coordinates x0,x1, whose decompression stage requires two exponentiations in Fq. We also successfully adapt the new approach for compressing one Fq2-point on a curve Eb with bFq2.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
finite fieldspairing-based cryptographyelliptic curves of -invariant point compression
Contact author(s)
dimitri koshelev @ gmail com
History
2021-09-11: last of 5 revisions
2020-01-06: received
See all versions
Short URL
https://ia.cr/2020/010
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/010,
      author = {Dmitrii Koshelev},
      title = {Faster point compression for elliptic curves of $j$-invariant $0$},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/010},
      year = {2020},
      url = {https://eprint.iacr.org/2020/010}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.