BTA CBSP study plan
BTA CBSP · Give each week a clear focus.
8 weeks · About 6 hours per week
Blockchain Security Fundamentals & Blockchain Architecture and Cryptography
Define the CIA triad plus non-repudiation and availability constraints as they apply to distributed ledgers, writing your own one-paragraph definition of each.
Diagram the anatomy of a block (header fields, Merkle root, parent hash, nonce) and label what an attacker could tamper with at each layer.
Compare hash functions, digital signatures, and Merkle proofs by stating one security property each provides and one failure mode each permits.
Explain how consensus finality assumptions (probabilistic vs. deterministic) change the security model of a chain.
Your checkpoint
A one-page labeled block-and-chain diagram with a written legend explaining five tamper points and the control that mitigates each.
Blockchain Security Fundamentals & Blockchain Architecture and Cryptography
Differentiate symmetric, asymmetric, and hash-based primitives and match each to a concrete blockchain use case (wallet signing, address derivation, integrity checks).
Trace a transaction end to end from key signing through mempool admission, block inclusion, and confirmation, noting where trust boundaries sit.
Identify at least four key-management failure modes (weak entropy, key reuse, exposed keystore, hot-wallet sprawl) and the compensating control for each.
Distinguish on-chain, off-chain, and cross-chain data flows and describe the trust assumption introduced at each boundary.
Your checkpoint
A transaction lifecycle walkthrough of 400 or more words naming every trust boundary and the cryptographic primitive relied on at each step.
Threat Landscape and Attack Vectors
Categorize at least ten attack vectors (reentrancy, oracle manipulation, flash-loan-assisted exploits, front-running, phishing, key theft, consensus attacks, bridge exploits) by target layer and attacker capability.
Explain the mechanics of reentrancy and integer issues well enough to describe the vulnerable pattern and the defensive pattern without notes.
Map each attack category to at least one real-world incident class and state which control failed.
Build a threat model for a simple token contract using an asset/actor/entry-point structure.
Your checkpoint
A threat-model table covering at least ten attack vectors with columns for target layer, precondition, impact, and candidate control.
Threat Landscape and Attack Vectors & Security Controls and Secure Development
Apply secure development practices (checks-effects-interactions ordering, reentrancy guards, access-control modifiers, pull-over-push payments) to a code-review checklist.
Describe the role of static analysis, fuzzing, and formal verification in a smart contract assurance program and state the limits of each.
Explain how oracle design and price-feed selection reduce manipulation risk.
Draft input-validation and authorization requirements for an on-chain function that moves value.
Your checkpoint
A smart contract security review checklist of at least fifteen items, each tied to the attack vector it prevents.
Security Controls and Secure Development
Design a key-management architecture separating hot, warm, and cold custody with defined approval thresholds.
Specify monitoring and detection requirements for anomalous on-chain activity, including what events to alert on and who receives them.
Compare multisignature, MPC, and hardware-module custody options on threat coverage and operational cost.
Define secure deployment and upgrade controls, including timelocks and role separation.
Your checkpoint
A custody and monitoring design document with a control matrix mapping each control to the risk it reduces and the owner responsible.
Governance, Risk, Compliance and Incident Response
Build a risk register with at least eight entries scored on likelihood and impact, each with an owner and treatment decision.
Map applicable obligations (AML/KYC, data protection, disclosure duties) to internal controls without asserting jurisdiction-specific legal conclusions you cannot verify.
Draft an incident response runbook with detection, triage, containment, eradication, recovery, and post-incident review stages.
Define evidence and logging retention requirements that support audit and forensic reconstruction.
Your checkpoint
A risk register of at least eight scored entries plus a one-page incident response runbook with named roles and escalation triggers.
Governance, Risk, Compliance and Incident Response & Threat Landscape and Attack Vectors
Walk through a simulated key-compromise incident and produce a timeline of containment actions and communications.
Explain chain-of-custody and forensic preservation requirements for on-chain and off-chain evidence.
Describe third-party and vendor risk assessment steps for bridges, oracles, and custodians.
Practice writing a regulator- or customer-facing incident notification that states facts without speculation.
Your checkpoint
A completed tabletop exercise write-up for a key-compromise scenario with a decision log and lessons learned.
Blockchain Security Fundamentals & Blockchain Architecture and Cryptography & Threat Landscape and Attack Vectors & Security Controls and Secure Development & Governance, Risk, Compliance and Incident Response
Consolidate all five domains into a single concept map linking primitives, threats, controls, and governance obligations.
Re-teach the three weakest concepts from prior weeks in your own words without reference material.
Complete timed practice sets weighted to the domain percentages and log every missed item by domain.
Close remaining knowledge gaps by writing a short corrective note for each missed item.
Your checkpoint
A full-length timed practice result log with per-domain scores and a corrective note for every missed item.
Milestones
Week 2: Explain the block structure and transaction lifecycle from memory, including at least four trust boundaries and the primitive protecting each.
Week 4: Score at least 80 percent on a self-made quiz covering the ten or more attack vectors and the controls that mitigate them.
Week 6: Produce a risk register with at least eight scored entries and an incident runbook that names roles and escalation triggers.
Week 8: Achieve at least 75 percent overall on a timed mixed-domain practice set with no domain below 60 percent.