@@ -17,7 +17,7 @@ The analysis in this paper shows that using prime-order Weierstraß curves
...
@@ -17,7 +17,7 @@ The analysis in this paper shows that using prime-order Weierstraß curves
with complete addition formulas is between $\approx1.5$ times and $\approx2.9$
with complete addition formulas is between $\approx1.5$ times and $\approx2.9$
times slower than using state-of-the-art Montgomery curve arithmetic.
times slower than using state-of-the-art Montgomery curve arithmetic.
In an area where even a $10$\% improvement in performance is often
In an area where even a $10$\% improvement in performance is often
considered important an worth publication in major venues, this is
considered important and worth publication in major venues, this is
a pretty heavy price to pay; at least for some applications that
a pretty heavy price to pay; at least for some applications that
are bottlenecked by ECC performance.
are bottlenecked by ECC performance.
...
@@ -25,11 +25,11 @@ However, for applications that primarily aim at simplicity and safety against
...
@@ -25,11 +25,11 @@ However, for applications that primarily aim at simplicity and safety against
subgroup attacks, the performance penalty might be acceptable.
subgroup attacks, the performance penalty might be acceptable.
This point of view is supported, for example, also by the fact that
This point of view is supported, for example, also by the fact that
the attempt to standardize the high-performance ``Four$\mathbb{Q}$''
the attempt to standardize the high-performance ``Four$\mathbb{Q}$''
curve~\cite{CL15} in CFRG~\cite{LLB17} was only very short lived\footnote{For the full discussion, see \url{https://mailarchive.ietf.org/arch/msg/cfrg/sCqu86nFiAw_9beBXVqBM_zES_k.}}.
curve~\cite{CL15} in CFRG~\cite{LLB17} was only very short lived.
The discussion around this proposal acknowledged that Four$\mathbb{Q}$
The discussion around this proposal acknowledged that Four$\mathbb{Q}$
offers considerably faster arithmetic than Curve25519, but questioned
offers considerably faster arithmetic than Curve25519, but questioned
that there are any applications that really need that performance.
that there are any applications that really need that performance\footnote{For the full discussion, see \url{https://mailarchive.ietf.org/arch/msg/cfrg/sCqu86nFiAw_9beBXVqBM_zES_k.}}.
In our opinion, for the design of new protocols the best compromise
In our opinion, for the design of new protocols the best compromise
is to use Curve25519 in twisted Edwards form with the Ristretto encoding
remains Curve25519 in twisted Edwards form with the Ristretto encoding