Odporucam si pozriet povodne oznamenie, kde je to vysvetlene:
http://git.libssh.org/projects/libssh.git/tree/doc/curve25519-sha256@libssh.org.txt
V principe ECC ako take nie je zle a matematika za tym je overena, ale velmi zalezi na pouzitej funkcii a hlavne na konkretnej implementacii.
Preto je tam spomenute ze podporuju Curve25519, ktoru navrhol DJB.
Odporucam si prezriet tuto stranku, kde DJB podrobil analyze funkcie pouzivane na ECC:
http://safecurves.cr.yp.to/