Blockchain Security

The Cyber Center is offering Blockchain Security training. The two-day course will be taught at the Cyber Center on December 20 and 21, 2018, from 9 a.m. to 5 p.m. each day. The tuition is $1,775.

For more information and to register, contact

Who Should Take This Course

Developers who are looking for in-depth training on blockchain security.


Some experience with JavaScript, Python, or other high-level languages is required. Participants must have some knowledge of blockchain and Bitcoin. They will need to bring their own computer with the most current version of Google Chrome.

Course Outline

Security Program Basics

  • The human factor is still a major consideration
  • Password and key management
  • Understanding what a cybersecurity program involves
  • Audit trails and why they’re important to investors

ICO Security

  • Startup life and speed only conflict with best practice when your best practices are not stage appropriate
  • Securing Telegram/Slack/Twitter (examples of abuses that have misled investors)
  • Website/web hosting security (examples of abuses that have misled investors)


  • Proof of stake/work
  • Most projects are forked from a handful of projects, understanding the core types
  • Inter node communication protocols
  • Complete vs incomplete chains and the security implications
  • Wallets: Hardware vs software (memory dumps and secure in memory key storage)

Introduction to Blockchain

  • Blockchain basics
  • Divergent blockchains and resyncing
  • Types of blockchains

Node and Wallet Security

  • General information about different blockchain notes
  • Blockchain nodes/wallets
  • Bitcoin security
  • Geth security
  • ICOs, MyEtherWallet

Blockchain Security Fundamentals

  • Attack vectors against blockchains
  • Security based on scarcity
  • Overview of security strategies (PoW, PoS, etc.)
  • Limitations of security
  • How safe is the blockchain?
  • Theoretical vs. real-world security
  • Blockchain attacks
  • Smart contract security
  • Historical blockchain breaches
  • Privacy on the blockchain


  • How secure is your current architecture?
  • Secure architecture for your nodes
  • New tools that help secure the blockchain

Practical Blockchain Usage

  • Use cases
  • Security