Blockchain Cryptography for Developers: ECC, secp256k1, SCrypt, AES, Wallets

April 15, 2018
Recently I had a talk about the basics of cryptography for blockchain developers at the Bulgarian Web Summit 2018. I am happy to succeed to introduce the most important concepts of the elliptic curve cryptography (ECC), key derivation and encryption (SCrypt, AES and HMAC), digital signatures (ECDSA, sign / verify) and crypto-wallets (HD wallets, mnemonics
image

Digital Document Signing in Java-based Web Applications

October 13, 2010
Svetlin Nakov Sofia University “St. Kliment Ohridski” Bulgaria This article was intentionally removed from www.nakov.com, because the publishing rights are now owned by Jupitermedia Corp. Please follow these links to read it: Part 1. Basic Concepts Related to Digital Signatures: http://www.developer.com/security/article.php/3083161 Part 2. How Digital Signatures Work: Digitally Signing Messages: http://www.developer.com/security/article.php/3092771 Part 3. Using Digital