ACSAcademy of Crypto Security
ProgramsAboutFAQContact
ReceiptsEnrol
← Zero-Knowledge Circuit & Protocol Security
01Lessons

Course content.

8 weeks (self-paced) · 68 hours · 6 lessons

01
Week 1~90 min

Mathematical Foundations for ZK Audit

Finite fields, elliptic curves, polynomial commitments · From R1CS to PLONKish arithmetisation · A working mental model of KZG and FRI

02
Week 2-3~90 min

Circuit Languages & Common Bug Classes

Circom, Noir, and Halo2 — syntax and foot-guns compared · Under-constrained signals, missing range checks, aliasing · Non-determinism and the witness/constraint asymmetry

03
Week 4-5~90 min

Soundness & Completeness Analysis

Proving soundness of a custom gate by hand · Fuzzing circuits with Picus and Coda · Writing proof-level specifications with ease of review

04
Week 6~90 min

Trusted-Setup Ceremonies

Powers-of-tau structure and MPC parameter generation · Toxic waste, contributor verification, and reproducibility · Reviewing a ceremony transcript end-to-end

05
Week 7~90 min

ZK-Rollup Security

Prover, verifier, sequencer: a layered threat model · Data availability and the escape hatch problem · Upgrade governance and proof-system liveness risks

06
Week 8~90 min

Case Studies & Capstone

Walkthrough of a real under-constrained bug in production · Capstone: full audit of a non-trivial Circom circuit · Reporting findings for a mixed cryptographer + dev audience

← Program overviewEnrol now
ACSAcademy of Crypto Security

Pragmatic, practitioner-led crypto security education. Concise programs with certifications you can actually use.

Crypto-native · Global · Independent

Programs
  • Crypto Security Fundamentals
  • Smart Contract Audit
  • Advanced Audit & FV
  • ZK Circuit & Protocol Security
  • Crypto Forensics
  • AI-Augmented Auditing
  • AI Agent Security
  • AI Threat Intelligence
  • All programs
Academy
  • About
  • FAQ
  • Contact
  • My receipts
Legal
  • Terms
  • Privacy
© 2026 Academy of Crypto Security. All rights reserved.
Systems operational