Thring Signatures and their Applications to Spender-Ambiguous Digital Currencies.
Curve25519: New Diffie-Hellman Speed Records