1

Most common elliptic curves in use today (Edwards, Montgomery and the likes) have small cofactors. The reason we seem to want these curves in practice is because they facilitate fast scalar multiplication. On the other hand, much of public key cryptography relies on groups of prime order.

Of course, there are ways to clear cofactors and solutions like Decaf and Ristretto offer ways to perform prime-order group operations efficiently. However, at the heart of these techniques, we still rely on curves of non-prime order.

What are the precise mathematical properties that makes these curves easier to do computation over?

1 Answers1

1

Composite Order Curves like Edwards, Montgomery were preferred because they have complete/unified addition laws - i.e. Same formula can be used for both addition & doubling. Also special cases for Point at Infinity aren't required.

This leads to a cleaner implementation which is also less prone to bugs. However, now there are also complete addition laws for Prime Order Curves - https://www.microsoft.com/en-us/research/wp-content/uploads/2016/06/complete-2.pdf

user93353
  • 2,348
  • 3
  • 28
  • 49