CRYPTO : Dmitrii Koshelev (LMV UVSQ) : Hashing to elliptic curves y^2 = x^3 + b provided that b is a quadratic residue.

Chargement Évènements

« Tous les Évènements

  • Cet évènement est passé

CRYPTO : Dmitrii Koshelev (LMV UVSQ) : Hashing to elliptic curves y^2 = x^3 + b provided that b is a quadratic residue.

5 novembre 2020 / 11:00 - 12:00

Let Fq be a finite field and E_b : y^2 = x^3 + b be an ordinary elliptic Fq-curve of j-invariant 0 such that sqrt(b) is in Fq. In particular, this condition is fulfilled for the curve BLS12-381 and for one of sextic twists of the curve BW6-761 (in both cases b=4). These curves are very popular in pairing-based cryptography. The article provides an efficient constant-time hashing h: Fq -> E_b(Fq) of an absolutely new type for which at worst Im(h) ~ q/6. The main idea of our hashing consists in extracting in Fq a cubic root instead of a square root as in the well known (universal) SWU hashing and in its simplified analogue. Besides, the new hashing can be implemented without quadratic and cubic residuosity tests (as well as without inversions) in Fq. Thus in addition to the protection against timing attacks, h is much more efficient than the SWU hashing, which generally requires to perform two quadratic residuosity tests in Fq. For instance, in the case of BW6-761 this allows to avoid at least approximately 2 * 761 ~ 1500 field multiplications.

Mis à jour : Suite aux récentes annonces gouvernementales, le séminaire se tiendra en ligne via la plateforme Zoom :

https://uvsq-fr.zoom.us/j/94460729478?pwd=Mk1POGxnV04vRUh1WnJUa0hyc2U0dz09

Mot de passe :985413

CRYPTO : Dmitrii Koshelev (LMV UVSQ) : Hashing to elliptic curves y^2 = x^3 + b provided that b is a quadratic residue.

Détails

Date :
5 novembre 2020
Heure :
11:00 - 12:00
Catégorie d’évènement:

Lieu

Bâtiment Descartes, salle 301

Organisateurs

Christina Boura
Yann Rotella