Course

Cryptography in decentralized systems

Registration

About course

This course is dedicated to the theoretical foundations and practical aspects of cryptography in decentralized systems. It covers key cryptographic methods and algorithms used to ensure data security and communication confidentiality in decentralized networks such as blockchain and cryptocurrency platforms.

The main topics of the course include:

Hash function. Features. SHA: Basic properties of hash functions, their applications in cryptography and decentralized systems. Overview of the SHA algorithm family and their features.

Symmetric encryption. Structure of modern encryption methods. DES/AES: Study of key concepts of symmetric encryption, including block and stream ciphers, as well as analysis of the structure and security of DES and AES algorithms.

Key distribution problem. Key exchange protocols: Discussion of the importance of secure key distribution and analysis of various key exchange protocols such as the Diffie-Hellman protocol and RSA protocol.

Asymmetric cryptographic algorithms. Digital signature. Directed encryption: Study of asymmetric algorithms such as RSA, DSA, and ECDSA, their applications in digital signatures and directed encryption.

Application of cryptographic methods in decentralized systems such as blockchain, with a focus on Zero Knowledge Proof. As well as general cybersecurity issues in cryptosystems.

A course duration - up to three months. Classes are held once a week.

Estimated time that needs to be spent during the week is 5-6 hours

Skills acquired

  • 01

    Knowledge of key cryptographic methods and algorithms used in decentralized systems such as blockchain and cryptocurrency platforms.

  • 02

    Understanding of hash functions and their applications in cryptography and decentralized systems.

  • 03

    Knowledge of symmetric encryption methods, including block and stream ciphers, as well as the analysis of their structure and security.

  • 04

    Understanding of the key distribution problem and knowledge of various key exchange protocols such as the Diffie-Hellman protocol and RSA protocol.

  • 05

    Knowledge of asymmetric cryptographic algorithms, such as RSA, DSA, and ECDSA, and their applications in digital signatures and directed encryption.

  • 06

    Familiarity with the application of cryptographic methods in decentralized systems such as blockchain, with a focus on Zero Knowledge Proof.

  • 07

    Comprehensive understanding of cryptography in decentralized systems, including both theoretical and practical aspects.

Our books

The "Distributed Lab" team is the author of several books in the field of blockchain, decentralized technologies and the financial Internet. We invite you to familiarize yourself with our books. In addition, you have a unique opportunity to purchase NFT-bookwith your personal sign inside

bookbook financial internet

Speakers and mentors

  • Pavlo-Kravchenko

    Pavel Kravchenko, PhD

    Co-founder and CEO at Distributed Lab

  • Oleksandr Kurbatov

    Oleksandr Kurbatov

    Research Department Lead and Business analyst at Distributed Lab

  • Bohdan Skryabin

    Bohdan Skriabin

    Leading specialist in cryptography and decentralized systems at Distributed Lab.

  • Olena Voloshchuk

    Olena Voloshchuk, PhD

    Education Program Coordinator at Distributed Lab