Refinements of Miller's Algorithm over Weierstrass Curves Revisited
Duc-Phong Le, Chao-Liang Liu

TL;DR
This paper extends Miller's algorithm for pairing computations on elliptic curves, eliminating all vertical lines to achieve about 25% faster performance on general curves.
Contribution
It introduces a method to remove all vertical lines in Miller's algorithm for general elliptic curves, improving efficiency beyond previous refinements.
Findings
Achieves approximately 25% faster pairing computations.
Applicable to all pairing-friendly elliptic curves.
Extends previous methods to general elliptic curves.
Abstract
In 1986 Victor Miller described an algorithm for computing the Weil pairing in his unpublished manuscript. This algorithm has then become the core of all pairing-based cryptosystems. Many improvements of the algorithm have been presented. Most of them involve a choice of elliptic curves of a \emph{special} forms to exploit a possible twist during Tate pairing computation. Other improvements involve a reduction of the number of iterations in the Miller's algorithm. For the generic case, Blake, Murty and Xu proposed three refinements to Miller's algorithm over Weierstrass curves. Though their refinements which only reduce the total number of vertical lines in Miller's algorithm, did not give an efficient computation as other optimizations, but they can be applied for computing \emph{both} of Weil and Tate pairings on \emph{all} pairing-friendly elliptic curves. In this paper we extend the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Coding theory and cryptography
