diff options
| author | J08nY | 2017-02-17 14:40:11 +0100 |
|---|---|---|
| committer | J08nY | 2017-02-17 14:40:11 +0100 |
| commit | 697c966ce5cfaac8c5c81ffcd30b80f2b9c0c43e (patch) | |
| tree | f02682b3255e31d6ad57814d4d9abf1dbc978c15 | |
| parent | b1b05887323d16dc45738cf0c1d76f4dcc540bd5 (diff) | |
| download | ecgen-697c966ce5cfaac8c5c81ffcd30b80f2b9c0c43e.tar.gz ecgen-697c966ce5cfaac8c5c81ffcd30b80f2b9c0c43e.tar.zst ecgen-697c966ce5cfaac8c5c81ffcd30b80f2b9c0c43e.zip | |
| -rw-r--r-- | CMakeLists.txt | 4 | ||||
| -rw-r--r-- | README.md | 9 |
2 files changed, 8 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 44a3c18..3156c0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,6 +25,4 @@ add_executable(ecgen ${ECGEN_SRC}) find_library(parson parson/libparson.a) -target_link_libraries(ecgen pari) -target_link_libraries(ecgen rt) -target_link_libraries(ecgen ${parson})
\ No newline at end of file +target_link_libraries(ecgen pari rt ${parson})
\ No newline at end of file @@ -1,4 +1,4 @@ -## ecgen +## ecgen [](https://travis-ci.org/J08nY/ecgen) Tool for generating Elliptic curve domain parameters. @@ -26,6 +26,10 @@ Tool for generating Elliptic curve domain parameters. ### Generation methods Three different EC curve parameters generation methods are implemented. +[Efficient Algorithms for Generating Elliptic Curves over Finite Fields Suitable for Use in Cryptography - [Baier]](https://www.cdc.informatik.tu-darmstadt.de/reports/reports/harald_baier.diss.pdf) + +[Generation Methods of Elliptic Curves - [Baier, Buchmann]](https://www.ipa.go.jp/security/enc/CRYPTREC/fy15/doc/1030_Buchmann.evaluation.pdf) + ##### Random approach - Generates field and equation parameters: - randomly @@ -45,10 +49,11 @@ Three different EC curve parameters generation methods are implemented. - [Practical Invalid Curve Attacks on TLS-ECDH - [Jager, Schwenk, Somorovksy]](http://euklid.org/pdf/ECC_Invalid_Curve.pdf) ##### Complex multiplication - - Capable of generating a curve of a given prime order. + - Capable of generating a curve of a given (prime) order. - Generates a subset of all Elliptic Curves over a given field. - Used with the `-n / --order` option - [Constructing elliptic curves of prime order - [Broker, Stevenhagen]](https://arxiv.org/abs/0712.2022) + - [Generating Elliptic Curves of Prime Order - [Savas, Schmidt, Koc]](http://people.oregonstate.edu/~schmidtt/ourPapers/SavasKoc/ches01curve.pdf) ### Build |
