How to implement pairings on MNT curves?

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

panther gravatar image

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

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 12:42:28 +0200 )edit