# Elliptic-Curve

### Choice of an Elliptic Curve

The only restriction that the underlying proxy re-encryption scheme cryptosystem imposes on the choice of an elliptic curve is that it should generate a group of prime order, since we need to compute inverses modulo the order of this group. In the underlying setting of the proxy re-encryption scheme, we use the secp256k1 curve since it fulfills this latter requirement and is widely used in the blockchain ecosystem; we are exploring other curve choices that could improve performance.

![](https://3966757443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdGeEU8LlQNx720hndGNy%2Fuploads%2FRgH5dOU3YCb3kvcfnRsZ%2Fcurve.jpg?alt=media\&token=add8a243-402a-4d59-9494-47afc9a91fa4)
