How to implement pairings on MNT curves?

asked 2019-05-12 03:26:27 +0100

panther gravatar image

updated 2019-06-20 13:10:23 +0100

FrédéricC gravatar image

I have used elliptic curves in sagemath. But I do not how to use pairings in sagemath.

I found a list of MNT curves at https://www.esat.kuleuven.be/cosic/pu...

I also found some documentation on elliptic curves at https://doc.sagemath.org/html/en/refe...

It provides ate_pairing, tate_pairing, weil_pairing functions. I don't know which one to use. I couldn't understand it. I do not know math behind pairings well enough. Please provide a simple code for performing pairing operations on these curves.

edit retag flag offensive close merge delete

Comments

A quick websearch reveals a number of introductory texts.

Maybe it can help clarify the background and the question.

slelievre gravatar imageslelievre ( 2019-05-12 12:42:28 +0100 )edit