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

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, 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: Part 2. How Digital Signatures Work: Digitally Signing Messages: Part 3. Using Digital