• 4 weeks

  • 3-4 hours per week

  • Flexible learning

THIS CERTIFICATION IS FOR YOU IF YOU WANT TO:

  • Understand blockchain security threats.

  • Perform blockchain threat modeling and vulnerability assessments.

  • Design and develop secure blockchain systems and distributed applications.

"Over 88% of senior executives believe that blockchain technology will eventually achieve mainstream adoption." Deloitte, 2020

COURSE OVERVIEW

This course is designed to provide a solid grounding in both theoretical and practical blockchain security.  Through discussion of threats to each layer of the blockchain ecosystem and examples and case studies, you will learn about the main threats to blockchain security and be provided with the tools necessary to assess the security of blockchain systems.


WHAT YOU GET IN THE CERTIFIED BLOCKCHAIN SECURITY EXPERT COURSE

Blockchain security is increasingly being adopted for enterprise use.  As valuable data and functionality is entrusted to blockchain systems, it is essential to ensure that these systems are secure.

A solid grounding in blockchain security is a valuable asset for any role associated with blockchain technology.  Incorporating security into business planning, architectural design, and software development is essential to ensuring that systems relying on blockchain technology are operational, reliable, and secure.

We at 101Blockchains will equip you with a solid understanding of blockchain security threats and design considerations.  This will help you to make the right decisions when selecting, designing, or implementing a blockchain solution.

Register now for this career-boosting opportunity, prepare for your professional future, and join the blockchain revolution!

WHAT YOU WILL LEARN

MODULE 1: Introduction to the Blockchain 

A fundamental understanding of blockchain technology is essential for understanding blockchain security.  This module discusses some of the fundamental concepts of blockchain technology.

  • Lesson 1: Blockchain Basics
  • Lesson 2: Structure of the Blockchain
  • Lesson 3: The Blockchain’s Blocks
  • Lesson 4: The “Chains” of the Blockchain

MODULE 2: Threat Modeling for the Blockchain

Threat modeling is a useful tool for categorizing and discussing cybersecurity threats.  This module walks through the construction of a threat model designed for blockchain security threats.

  • Lesson 1: Benefits of Threat Modeling for Cybersecurity
  • Lesson 2: The Multi-Layered Blockchain Ecosystem
  • Lesson 3: Introduction to the STRIDE Threat Modeling Framework
  • Lesson 4: Building a Blockchain Threat Model

MODULE 3: Fundamentals Blockchain Cryptography

Blockchain systems are designed to transfer trust from a centralized organization to cryptographic algorithms.  Understanding how these algorithms work and their security assumptions is crucial to understanding the security of blockchain environments.

  • Lesson 1: Fundamentals of Blockchain Cryptography
  • Lesson 2: Introduction to Public Key Cryptography
  • Lesson 3: Public Key Cryptography in the Blockchain
  • Lesson 4: Security of Public Key Cryptography
  • Lesson 5: Introduction to Hash Functions
  • Lesson 6: Hash Functions in the Blockchain
  • Lesson 7: Security of Hash Functions

MODULE 4: Consensus Algorithm Security

Consensus algorithms are essential to maintaining a shared, distributed, and decentralized digital ledger.  This module looks at two of the most common consensus algorithms and how they can be targeted by an attacker.

  • Lesson 1: Introduction to Blockchain Consensus Algorithms
  • Lesson 2: Introduction to Proof of Work
  • Lesson 3: Attacking Proof of Work
  • Lesson 4: Introduction to Proof of Stake
  • Lesson 5: Attacking Proof of Stake

MODULE 5: Blockchain Node and Network Security

This module highlights the differences between theoretical and real-world security of blockchain systems.  When blockchain environments are implemented on computers and networks, new attack vectors and security issues are introduced.

  • Lesson 1: Implementing the Blockchain
  • Lesson 2: Attacking Blockchain Nodes
  • Lesson 3: Attacking Blockchain Networks

MODULE 6: Smart Contract Securtiy

Smart contracts enable the development of programs that run on the blockchain.   This module explores some of the most common vulnerabilities that have been discovered in smart contracts.

  • Lesson 1: Introduction to Smart Contract Security
  • Lesson 2: General Programming Vulnerabilities
  • Lesson 3: Blockchain-Specific Vulnerabilities
  • Lesson 4: Platform-Specific Vulnerabilities

MODULE 7: Testing Blockchain Systems

This module discusses some of the important considerations that should be kept in mind while evaluating blockchain systems.  A real-world case study is provided as an example of how these different factors can lead to a hack of a blockchain platform.

  • Lesson 1: Introduction to Blockchain Testing
  • Lesson 2: Architectural Considerations
  • Lesson 3: Design Considerations
  • Lesson 4: Implementation Errors

MODULE 8: Enterprise Blockchain Security

This last module provides an introduction to some of the leading enterprise blockchain platforms, Corda and Hyperledger.  It provides a description of how these projects are designed and some of their features that impact the security of the digital ledger.

  • Lesson 1: Introduction to Enterprise Blockchain Platforms
  • Lesson 2: Introduction to Corda
  • Lesson 3: Corda Security Considerations
  • Lesson 4: Introduction to Hyperledger
  • Lesson 5: Hyperledger Security Considerations

COURSE CURRICULUM

  • 1

    Welcome to the course!

    • A message from the instructor

    • How to use this course

    • Before you start...

    • Download Course Presentation

  • 2

    Module 1: Introduction to the Blockchain

    • Introduction

    • Lesson 1: Blockchain Basics

    • Lesson 2: Structure of the Blockchain

    • Lesson 3: The Blockchain’s Blocks

    • Lesson 4: The “Chains” of the Blockchain

    • Summary

    • Interactive Exercise

  • 3

    Module 2: Threat Modeling for the Blockchain

    • Introduction

    • Lesson 1: Benefits of Threat Modeling for Cybersecurity

    • Lesson 2: The Multi-Layered Blockchain Ecosystem

    • Lesson 3: Introduction to the STRIDE Threat Modeling Framework

    • Lesson 4: Building a Blockchain Threat Model

    • Summary

    • Interactive Exercise

  • 4

    Module 3: Fundamentals Blockchain Cryptography

    • Introduction

    • Lesson 1: Fundamentals of Blockchain Cryptography

    • Lesson 2: Introduction to Public Key Cryptography

    • Lesson 3: Public Key Cryptography in the Blockchain

    • Lesson 4: Security of Public Key Cryptography

    • Lesson 5: Introduction to Hash Functions

    • Lesson 6: Hash Functions in the Blockchain

    • Lesson 7: Security of Hash Functions

    • Summary

    • Interactive Exercise

  • 5

    Module 4: Consensus Algorithm Security

    • Introduction

    • Lesson 1: Introduction to Blockchain Consensus Algorithms

    • Lesson 2: Introduction to Proof of Work

    • Lesson 3: Attacking Proof of Work

    • Lesson 4: Introduction to Proof of Stake

    • Lesson 5: Attacking Proof of Stake

    • Summary

    • Interactive Exercise

  • 6

    Module 5: Blockchain Node and Network Security

    • Introduction

    • Lesson 1: Implementing the Blockchain

    • Lesson 2: Attacking Blockchain Nodes

    • Lesson 3: Attacking Blockchain Networks

    • Summary

    • Interactive Exercise

  • 7

    Module 6: Smart Contract Security

    • Introduction

    • Lesson 1: Introduction to Smart Contract Security

    • Lesson 2: General Programming Vulnerabilities

    • Lesson 3: Blockchain-Specific Vulnerabilities

    • Lesson 4: Platform-Specific Vulnerabilities

    • Summary

    • Interactive Exercise

  • 8

    Module 7: Testing Blockchain Systems

    • Introduction

    • Lesson 1: Introduction to Blockchain Testing

    • Lesson 2: Architectural Considerations

    • Lesson 3: Design Considerations

    • Lesson 4: Implementation Errors

    • Summary

    • Interactive Exercise

  • 9

    Module 8: Enterprise Blockchain Security

    • Introduction

    • Lesson 1: Introduction to Enterprise Blockchain Platforms

    • Lesson 2: Introduction to Corda

    • Lesson 3: Corda Security Considerations

    • Lesson 4: Introduction to Hyperledger

    • Lesson 5: Hyperledger Security Considerations

    • Summary

    • Interactive Exercise

  • 10

    Certification and next steps

    • Certified Blockchain Security Expert Course Evaluation

    • Certifcation Process

    • Final Exam

WHAT'S INCLUDED?

  • Bonus Material

    Exclusive, in-depth interviews with the world's top enterprise blockchain experts

  • Respected Certificate

    Official completion certificate: Printable Diploma & LinkedIn accreditation

  • Personal Guidance

    Weekly Training Spreadsheet, Email Guidance, and Premium Support

WHAT PEOPLE ARE SAYING

After months of training and research about blockchain, I've finally found a Blockchain Certification Program that is focused on the business aspect.

Diego Geroni, Z&A Consulting SCS

"The Enterprise Blockchain Professional Certification Program is a valuable source of skills and practical knowledge for any industry professional. I would like to express my appreciation for 101 Blockchains’ well-structured and practical online course content! Using common management and business concepts, it delivers so much, especially the many different use cases that can be applied straight away. Recommend this Professional Certification to any individual and organization who wants to innovate with trust and transparency in this new era of business digitalization."

I recommend taking this course for any professional willing to add value to his company/business

Lamine Zenakhri, COO, Integra Technosystems

"The Enterprise Blockchain Professional course held by 101 Blockchains has proven to be very well taught and organized, it uses simple language for people who have very little knowledge in technical issues related to Blockchain to make them understand the technical aspects of the different Blockchain platforms. This course is dedicated to professionals who want to leverage their company's capabilities and value by using and adopting solutions based on Blockchain Technology. At the end of course, I feel I have a much clearer understanding of blockchain technology, and the different platforms use cases, and how each platform can solve specific problems. The course platform is well organized, stable and easy to use. I personally recommend taking this course for any professional willing to add value to his company/business"

I am recommending!

Patrick Wolf, Deputy CTO, ASG Technologies

"101 Blockchains helped me get up to speed on blockchain and distributed ledger technologies. Practical information from people with hands on experience coupled with state of the art infographics. I am recommending!"

Good structure and easy to understand!

Markus Einert, Head of Business Support, Deutsche Telekom

"Very good training for basic Blockchain understanding + deeper insights in specific topics. I like this structure's setup and practical examples."

I highly recommend it

Jackie Burgoa, Senior Digital Strategist, TREM Group

"If you are interested in the paradigm shift and business disruption blockchain technology is creating, then this certification course is for you. I have spent quite sometime reserching blockchain and although there is a lot of information out there, there is no doubt this course brings it all together. It is well organized. It is clear in its delivery and obviously a lot of thought went into it. I highly recommend it."

All business leaders should do this course

Peter Lee, Workplace Transformation Leader, Singapore

"The Certified Enterprise Blockchain Professional course make a complex subject easy to understand and it allowed me to learn at my own pace, at my own time. I found the course contents to be just right, covering the basic fundamentals enough for business users to understand the concept, then going into the characteristics of the various blockchain platforms, and capping off with how and which industries are using this technology. Enrico does a great job explaining the blockchain basics and I like the postman analogy which is very easy to grasp. The course has cleared up some earlier misconceptions I had about blockchain, and I am now better informed and confident to apply it in my business. I recommend this course to all business leaders as blockchain will be another tool in your toolbox that you will be using in the near future."

Easy to Understand!

Rajwant Singh Healthcare IT Consultant Lexicon Healthcare IT Consulting

"101 Blockchains makes blockchain simple. Their content is easy to understand and spot-on accurate. They are a trusted source for blockchain education for anyone, with or without technical background. I often recommend 101 Blockchains to my friends, acquaintances, and clients who are just diving into blockchain digital transformation."

Certificate is essential to my growth efforts!

Bartholomeus van den Bergh, CEO, Meiermarken GmbH

"Insights from 101 Blockchains were quick and easy to understand from the very start. And the Enterprise Blockchain Professional course was a great way to give me an up-to-date good grounding in the basics of Blockchain. This certificate is essential to my growth efforts."

WHY LEARN BLOCKCHAIN WITH US?

  • TRUSTED

  • STRATEGIC

  • PRACTICAL

WHO SHOULD TAKE THIS COURSE?

  • Software Architects & Engineers

  • Software Developers & IT Managers

  • Enterprise & Cloud Architects

  • CIOs & IT Managers

  • Blockchain Developers

CLOSE THE SKILLS GAP

The Certified Blockchain Security Expert course was created to give students the right set of practical skills to leverage the high demand for blockchain engineers, developers and IT practitioners.

LEARN AT YOUR OWN PACE

Experience flexible online learning supported with structured modules.

 

Learn from industry experts who will share their knowledge and experience with you

Senior Instructor

Howard Poston

Howard is a cybersecurity researcher specializing in cryptography. He has several years of experience in researching, teaching, and speaking about blockchain security topics. Howard can be reached via his website at howardposton.com

FREQUENTLY ASKED QUESTIONS

  • Can anyone sign up for the course?

    Yes! This course is open for every professional that wants to become a Blockchain Security Expert. This course is designed to provide software architects, engineers, software developers, IT managers, enterprise and cloud architects, Blockchain Security Professionals, Blockchain Solutions Architects, Blockchain Developers, Smart Contract Developers, advanced knowledge and the skillset required for successful enterprise blockchain implementation.

  • Do I get a certification?

    Yes! You will get certified by 101 Blockchains when you complete all the course requirements.

  • How much time do I have to complete the courses?

    You can complete the courses at the pace that is convenient for you within our 1 year time limit. You also get unlimited access to the course online video lessons and you can rewatch them as many times as you want within the 1 year time frame.

  • Will I interact with the team?

    Yes! Unlike other training courses, our team is available and happy to answer your questions. You will also get access to our learning forums where you can interact with other students.

  • How is the course built?

    Course Duration is 15 Hours. We estimate the course will take approximately 4 weeks to complete if you can dedicate 3-4 hours per week.

  • How does the final exam work?

    After completing the course curriculum you will be required to complete an online certification exam. The exam is a multiple-choice type, consisting of 50 questions and you will need to answer at least 80% correctly to pass the course and earn your certificate. Please note that you can repeat the exams as many times as you need.