Blockchain-Kryptographie für Entwickler
Svetlin Nakov @ BGWebSummit - April 2018
Elliptische Kurven-Kryptographie (ECC)
ECC-Konzepte, elliptische Kurven, die secp256k1-Kurve
Privater Schlüssel zu öffentlichem Schlüssel zu Blockchain-Adresse
Transaktionen in Ethereum signieren / verifizieren
Kryptografische Hash-Funktionen: SHA256, SHA3, RIPEMD160, …
HMAC und Schlüsselableitung: HMAC, PBKDF2, SCrypt
Blockchain-Kryptographie und Wallets: JSON / UTC, BIP39, BIP44
Wallet-Verschlüsselung: AES + Padding + CBC/CTR, SCrypt, HMAC