-
Notifications
You must be signed in to change notification settings - Fork 178
Benchmarks
Diego F. Aranha edited this page May 25, 2021
·
4 revisions
RELIC supports a number of pairing-friendly curves at multiple security levels, several of them with x64 Assembly acceleration.
Benchmarking figures in thousands of cycles collected from an Intel Core i7-6700K Skylake running at 4GHz can be found below (HyperThreading and TurboBoost disabled). For each group, the fastest GLV/GLS scalar decomposition method was used, together with NAF windowing.
Operation \ Curve | BN-254 | BLS12-381 | BLS12-383 | BLS24-509 |
---|---|---|---|---|
[r]P in G1 | 214 | 402 | 404 | 987 |
[r]Q in G2 | 381 | 836 | 879 | 5231 |
Exponentiation (g^r) in GT | 601 | 1317 | 1318 | 8347 |
Membership Test in GT | 316 | 683 | - | 2483 |
e(P,Q) | 1086 | 3255 | 3187 | 16807 |
Miller Loop | 641 | 1469 | 1446 | 5940 |
Final Exponentiation | 445 | 1786 | 1741 | 10867 |