BlockWorld 2018 has ended
Back To Schedule
Friday, September 14 • 10:00am - 10:50am
PRO TALK: Blockchain Cryptography for Developers

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In this talk the speaker will explain very briefly the key cryptographic concepts used in the blockchain systems and will demonstrate them with Python code: - Elliptic curve cryptography (ECC), ECC concepts, curves, secp256k1, ed25519 - From private key to public key to blockchain address - Generating Ethereum addresses / signing / verifying signed messages - Cryptographic hash functions like SHA256, SHA3, RIPEMD160, … - HMAC and key derivation, key-derivation functions like HMAC-SHA256, PBKDF2, SCrypt - Blockchain wallets: simple keystores and HD wallets (BIP39 and BIP44), wallet formats (like JSON / UTC), wallet encryption (AES + padding + CBC/CTR, SCrypt, HMAC)

avatar for Svetlin Nakov

Svetlin Nakov

Blockchain Engineer and Technical Trainer, Software University (SoftUni)
Svetlin Nakov (http://nakov.com) is a passionate blockchain engineer, trainer and experienced developer in broad range of technologies. He is a technical advisor in several blockchain ICO projects (LockTrip, Academy School of Blockchain, Tokenize Xchange, Bountie, WeiDex). Svetlin... Read More →

Friday September 14, 2018 10:00am - 10:50am PDT
Workshop Room 1