good wiki
More at Wikipedia
Curve25519
Curve25519 je elliptická křivka, která je široce používána pro kryptografické účely, zejména pro šifrování a digitální podpisy. Byla navržena tak, aby byla bezpečná a rychlá a poskytuje vysokou úroveň ochrany proti různým typům útoků. Křivka Curve25519 se zakládá na algebraických vlastnostech a je optimalizována pro výkon v moderních počítačových systémech. Hlavním cílem je usnadnit implementaci kryptografických protokolů, jako je například Diffie-Hellmanovo sdílení klíčů. Důležitou vlastností Curve25519 je její schopnost poskytovat bezpečné kryptografické operace i v případě, že je používána na méně bezpečných platformách nebo v prostředích s omezenými zdroji.