How to implement pairings on MNT curves?

asked 2019-05-11 20:26:27 -0600

panther gravatar image

updated 2019-06-20 06:10:23 -0600

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

I also found some documentation on elliptic curves at

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


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 05:42:28 -0600 )edit