
Specialization courses
Specialization courses
Course contents: Basic principles and tools of cryptography, cryptographic hash functions, introduction to the concept of distributed ledger technologies, introduction to blockchain technology (origin, specific technical characteristics, architecture), in-depth operation of Bitcoin, consensus protocols: Proofof-Work (PoW), Proof-of-Stake (PoS), introduction to smart contracts, decentralized identifiers (DIDs), verifiable credentials (VCs), application of blockchain technology in critical sectors such as data security, and data privacy, etc., presentation of open-source software and development of related applications.
At the end of the course the student will be able to:
Assessment: The final grade is derived 30% from the theoretical/literature-based or the assignment, and 70% from the written exam at the end of the semester. However, the final exam grade must be passing in order for the overall final grade to be considered passing as well. The percentages may vary by up to ±10%.