ECIES - Elliptic Curve Integrated Encryption Scheme
Key Agreement function
Key Derivation Function
Key derivation functions (KDF): What are? Main purposes? How can they be used?
Implementations
zcash
Replace ECIES with new key-private encryption scheme
Specify new key-private encryption scheme (switch away from ECIES)
A Comparison of the Standardized Versions of ECIES
Use HMAC for KDF and hSig
Implementation and integration of ECIES replacement "NoteEncryption"
4.17.1 Encryption (Sapling)
crypto_box_seal
https://www.youtube.com/watch?v=saZj0ZKRNl0
Curve25519 vs Ed25519 vs X25519
Why Curve25519 for encryption but Ed25519 for signatures?