https://1library.net/document/z316opv9-a-survey-report-on-elliptic-curve-cryptography.html