The Elliptic Net Algorithm Revisited

09/15/2021
by   Shiping Cai, et al.
0

Pairings have been widely used since their introduction to cryptography. They can be applied to identity-based encryption, tripartite Diffie-Hellman key agreement, blockchain and other cryptographic schemes. The Acceleration of pairing computations is crucial for these cryptographic schemes or protocols. In this paper, we will focus on the Elliptic Net algorithm which can compute pairings in polynomial time, but it requires more storage than Miller's algorithm. We use several methods to speed up the Elliptic Net algorithm. Firstly, we eliminate the inverse operation in the improved Elliptic Net algorithm. In some circumstance, this finding can achieve further improvements. Secondly, we apply lazy reduction technique to the Elliptic Net algorithm, which helps us achieve a faster implementation. Finally, we propose a new derivation of the formulas for the computation of the Optimal Ate pairing on the twisted curve. Results show that the Elliptic Net algorithm can be significantly accelerated especially on the twisted curve. The algorithm can be 80% faster than the previous ones on the twisted 381-bit BLS12 curve and 71.5% faster on the twisted 676-bit KSS18 curve respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2020

Parallel Computation of Optimal Ate Cryptographic Pairings at the 128, 192 and 256-bit security levels using elliptic net algorithm

Efficient computations of pairings with Miller Algorithm have recently r...
research
05/16/2019

Speeding Up Elliptic Curve Multiplication with Mixed-base Representation for Applications to SIDH Ciphers

Elliptic curve multiplications can be improved by replacing the standard...
research
07/26/2022

On Deep Holes of Elliptic Curve Codes

We give a method to construct deep holes for elliptic curve codes. For l...
research
01/26/2022

Orienteering with one endomorphism

In supersingular isogeny-based cryptography, the path-finding problem re...
research
09/19/2019

A New Method for Geometric Interpretation of Elliptic Curve Discrete Logarithm Problem

In this paper, we intend to study the geometric meaning of the discrete ...
research
02/14/2022

Local inversion of maps: A new attack on Symmetric encryption, RSA and ECDLP

This paper presents algorithms for local inversion of maps and shows how...

Please sign up or login with your details

Forgot password? Click here to reset