1. Bernstein, D. J., & Lange, T. (2016). SafeCurves: Choosing safe curves for elliptic-curve cryptography.https://safecurves.cr.yp.to/
2. Bonneau, J., Clark, J., & Goldfeder, S. (2015). On bitcoin as a public randomness source. IACR Cryptol., 1015.
3. Brown. (2016). SECG SEC 1: Elliptic Curve Cryptography (Version 2.0).https://www.secg.org/sec1-v2.pdf
4. Under-optimized smart contracts devour your money