Singapore University of Social Sciences

Blockchain Privacy: An Introduction to Privacy Protocols and their Applications for Blockchains (CET209)

Applications Open: To be confirmed

Applications Close: To be confirmed

Next Available Intake: To be confirmed

Course Types: Short Course, SkillsFuture Series

Language: English

Duration: 2 days

Fees: To be confirmed

Area of Interest: Finance

Schemes: Lifelong Learning Credit (L2C)

Funding: SkillsFuture

Duration: 2 days
Venue: Singapore University of Social Sciences
Minimum number to run: 25 participants
Certificate of participation is awarded upon 75% attendance for the course

In this 2-day course, we will learn about the history of privacy protocols and explore their use in modern-day technologies and blockchain applications.

From communications to commerce, privacy is a fundamental component of our global society and economy. The mathematical discoveries from the last century have been the backbone to securing technologies we use today and the data that gets shared on them.

Blockchains, one of the newest innovations of our time, has seen skyrocketing interest from all over the world; however, it brings with it the risk of not protecting everyday users, as there are no fundamental privacy considerations. Just as HTTPS was a critical component to the mainstream usability of the world-wide web, security protocols that protect users’ financial and other transactional data are what will open blockchains to everyday use cases.


By the end of this course, participants will gain an understanding of:

  • The history of cryptographic discoveries and applications
  • Privacy protocols built for use in blockchains
  • Why zk-SNARKs are the most advanced privacy construction for blockchains today
  • The current limitations in SNARKs and future improvements
  • The future applications of blockchains enabled with privacy


Day 1
09:00 – 09:152-Day Course Overview
09:15 – 10:45History:
- Historical needs of cryptography
- Discoveries in cryptography
- Obstacles faced by past cryptographers
10:45 – 11:00 Break
11:00 – 12:30Cryptography basics:
- Privacy vs verification
- Digital signatures
- Symmetric encryption
- Public-key crypto
Cryptography applications:
- TLS/HTTPS (client/server)
- Client-to-client communications
- Software verification
- Demos of example applications (i.e. Signal)
12:30 – 14:00Lunch
14:00 – 15:30Blockchain basics:
- Blockchain predecessors
- A brief history of blockchains
- Use of blockchains
15:30 – 15:45Break
15:45 – 17:00 Blockchains and cryptography:
- Use of cryptographic verification in blockchains
- Demo of a client verifying blocks
- Use of encryption in blockchains
- Demo zcashd
17:00 – 17:30Assessment
Day 2
09:00 – 09:15Overview of the Day
09:15 – 10:45Introduction: The problem with Bitcoin and other public cryptocurrencies lack of privacy

Decoys and mixins as blockchain privacy technologies

Some blockchain privacy implementations
- MimbleWimble
- Monero
- Confidential transactions
10:45 – 11:00Break
11:00 – 12:30 Deeper understanding of zk-SNARKs and Zcash
- Zcash as a fork of Bitcoin
- zero-knowledge proofs & zk-SNARKs
- Transparent vs Shielded addresses
- Viewing keys and selective disclosure
12:30 – 14:00 Lunch
14:00 – 17:00 Final points on Zcash
Class Exercise: Privacy in blockchain use case proposals
15:15 – 17:00 Pitches
10 minutes pitches with 5 mins Q&A
17:00 – 17:30Assessment


  • Attendees should have some basic programming skills
  • Attendees should have some basic understanding of Bitcoin and blockchain
  • Personal laptops will be required – please bring your own

Trainer's Profile

Zooko is the CEO and Founder of Zcash Company. Zooko has more than 20 years of experience in open, decentralized systems, cryptography and information security, and startups. He is recognized for his work on DigiCash, Mojo Nation, ZRTP, “Zooko's Triangle,” Tahoe-LAFS, BLAKE2, and SPHINCS. He is also the Founder of Least Authority

Application Procedures

Please submit the following documents to Y2V0QHN1c3MuZWR1LnNn:

  1. Coloured copy (back and front) of NRIC for Singaporeans and PRs, or "Employment"/"S" Pass for foreign applicant
  2. Recent payslip or income statement (For WTS scheme only)
  3. Application form

Course Fee

International ParticipantsS'poreans (aged below 40) and PRsSkillsFuture Mid-Career Enhanced Subsidy1
(S'poreans aged 40 and above)
Workfare Training Support2
(S'poreans aged 35 and above, and earn ≤ $2,000 per month)
Enhanced Training Support for SMEs3
Full Course fee (A)$1100$1100$1100$1100$1100
SSG grant (70%) (B)-($770)($770)($770)($770)
Nett course fee (A) - (B) = (C)$1100$330$330$330$330
7% GST on nett course fee (D)$77$23.10$23.10$23.10$23.10
Total nett course fee payable, including GST (C) + (D) = (E)$1177$353.10$353.10$353.10$353.10
Less additional funding if eligible under various schemes (F)--($220)($275)($220)
Total nett course fee payable, including GST, after additional funding from the various funding schemes (E) - (F) = (G)$1177$353.10$133.10$78.10$133.10

1 Mid-Career Enhanced Subsidy: Singaporeans aged 40 and above may enjoy subsidies up to 90% of the course fees.
2 Workfare Training Support: Singaporeans aged 35 and above (13 years and above for Persons with Disabilities) and earning not more than $2,000 per month may enjoy subsidies up to 95% of the course fees.
3 Enhanced Training Support for SMEs: SME-sponsored employees (Singaporean Citizens and PRs) aged 21 and above may enjoy subsidies up to 90% of the course fees.

  • Participants are required to achieve at least 75% attendance and/or sit and pass any prescribed examinations/assessments or submit any course/project work (if any) under the course requirement.
  • The course fees are reviewed annually and may be revised. The University reserves the right to adjust the course fees without prior notice. Singapore University of Social Sciences reserves the right to amend and/or revise the above schedule without prior notice.

For clarification, please contact the Centre for Continuing and Professional Education (CCPE) via the following:

Telephone: +65 6248 0263
Email: Q0VUQHN1c3MuZWR1LnNn
Back to top
Back to top