Developer(s) | Microsoft Research |
---|---|
Initial release | 2015 |
Stable release | v3.1
|
Repository | github |
Written in | C |
Operating system | Windows 10, Linux |
Platform | IA-32, x86-64, ARM32, ARM64 |
Type | Elliptic-curve cryptographic library |
License | MIT License |
Website | www |
In cryptography, FourQ is an elliptic curve developed by Microsoft Research. It is designed for key agreements schemes (elliptic-curve Diffie–Hellman) and digital signatures (Schnorr), and offers about 128 bits of security.[1] It is equipped with a reference implementation made by the authors of the original paper. The open source implementation is called FourQlib and runs on Windows and Linux and is available for x86, x64, and ARM.[2] It is licensed under the MIT License and the source code is available on GitHub.[3]
Its name is derived from the four dimensional Gallant–Lambert–Vanstone scalar multiplication, which allows high performance calculations.[4] The curve is defined over a two dimensional extension of the prime field defined by the Mersenne prime .
{{cite journal}}
: Cite journal requires |journal=
(help)
{{cite journal}}
: Cite journal requires |journal=
(help)