FourQ
127-bit extension field TwistedEdwards curve.Curve used in https://eprint.iacr.org/2015/565.pdf
Parameters
| Name | Value |
|---|---|
| m | 2 |
| f(u) | u^2 + 1 |
| a | 0x00 |
| d | 0x5e472f846657e0fcb3821488f1fc0c8d * u^1 + 0xe40000000000000142 |
| n | 0x29cbc14e5e0a72f05397829cbc14e5dfbd004dfe0f79992fb2540ec7768ce7 |
| h | 0x188 |
JSON
{"name": "FourQ","desc": "Curve used in https://eprint.iacr.org/2015/565.pdf","sources": [{"name": "FourQ: four-dimensional decompositions on a Q-curve over the Mersenne prime","url": "https://eprint.iacr.org/2015/565"}],"form": "TwistedEdwards","field": {"type": "Extension","base": "0x7fffffffffffffffffffffffffffffff","bits": 127,"degree": 2,"poly": [{"power": 2,"coeff": "0x01"},{"power": 0,"coeff": "0x01"}]},"params": {"a": {"poly": [{"power": 0,"coeff": "0x00"}]},"d": {"poly": [{"power": 1,"coeff": "0x5e472f846657e0fcb3821488f1fc0c8d"},{"power": 0,"coeff": "0xe40000000000000142"}]}},"order": "0x29cbc14e5e0a72f05397829cbc14e5dfbd004dfe0f79992fb2540ec7768ce7","cofactor": "0x188"}