| Laël Cellier on Sun, 15 Mar 2026 17:46:09 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: What’s the pari/gp function for the Miller’s algorithm ? |
Le 15/03/2026 à 14:44, Bill Allombert a écrit :
On Sun, Mar 15, 2026 at 02:35:26PM +0100, Laël Cellier wrote:Le 15/03/2026 à 14:07, Bill Allombert a écrit :On Sun, Mar 15, 2026 at 01:49:37PM +0100, Laël Cellier wrote:Bonjour, in Sagemath, it s being exposed as _miller_() but what the Pari/gp equivalent ? This would be for implementing the attachment below where the Miller output is completely bilinear directly without divisions or final exponentiation.You can simply use elltatepairing since it does not do the final exponentiation. Cheers, Bill.Hi, but then this doesn’t seems to be tunable for the papers attached which is a ate pairing (the case where no division or final exponentiation is required after the Miller step)… Or am I getting it wrong ?The thig is, PARI elltatepairing actually computes the ate pairing. Cheers, Bill
Are you sure ? The scientific publication attached https://www.researchgate.net/profile/Florian-Hess-2/publication/221348700_Ate_Pairing_on_Hyperelliptic_Curves/links/0c96051dbc7c0a3178000000/Ate-Pairing-on-Hyperelliptic-Curves.pdf seems to describe a specific way to use the Miller algorithm in order to create their variant of the ate pairing…
Or at least I don’t understand the paper in the way that just selecting the right elliptic curve will lead to the ate pairing being bilinear without a coset.
Cordialement,