Cryptography and Privacy in blockchain
About This Course
A. Knowledge and Understanding (Theory Component)
At the end of this course, participants should be able to:
- Understand the key concepts and principles of digital signatures, zero knowledge proof and zk-SNARKs
- Explain the properties and features of digital signatures, zero knowledge proof and zk-SNARKs
- Know when to use digital signatures, zero knowledge proof and zk-SNARKs correctly in blockchain-based applications
B. Key Skills (Practical Component)
At the end of this course, participants should be able to:
- Create digital signatures, zero knowledge proofs and zk-SNARKs with appropriate parameters
- Apply digital signatures, zero knowledge proof and zk-SNARKs in blockchain-based applications
- Implement blockchain-based applications with digital signatures, zero knowledge proof and zk-SNARKs
What You'll Learn
With the recent improvements in blockchain technology, it has been used in more and more applications and businesses, ranging from finance, insurance, supply chain, provenance, education, charity, logistics to Internet-of-Things.
Cryptographic techniques are paramount to ensure security and privacy for various blockchain-based applications. In this course, we will introduce digital signature, zero knowledge proof, zk-SNARK, and provide hands-on exercises for these cryptographic techniques.
Entry Requirements
Diploma