Different choices of curve for emulated element definition and compilation #375
-
I am trying to define a circuit which uses the new emulated arithmetic element currently defined in the develop branch. So I am trying to understand the difference between the field used by the emulated Element and the curve used by compilation. My understanding was that emulated arithmetic does the underlying work of dividing the operands in smaller parts that fit the target field used by compilation. Thanks ! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Hi @maoudia-via, I would say there are three main criteria between choosing different curves:
I definitely recommend reading (skimming) through a recent paper by @yelhousni et al: A survey of elliptic curves for proof systems. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your answer ! |
Beta Was this translation helpful? Give feedback.
Hi @maoudia-via, I would say there are three main criteria between choosing different curves: