Semester B
Mandatory
Blockchain for Industry
Understanding how blockchain technology can improve security and transparency in supply chains and transactions.
Learning Outcomes
1)
Understanding the Fundamental Security Principles of Blockchain Technology
2)
An explanation of how blockchain systems work, presented clearly and accurately
3)
Understanding How Smart Contracts Work
4)
Understanding the benefits of decentralizing interactions without the need for trust
5)
Understanding the Security Benefits of Blockchain Technology in the Industry
6)
Identifying Practical Applications of Blockchain in Industry
7)
Analysis of Industry Problems That Can Be Solved Using Blockchain Technology
8)
Identifying security issues in blockchain systems, consensus algorithms in industrial environments, and smart contracts
9)
Understanding Attacks That Can Be Carried Out on Blockchain Systems
10)
Identifying vulnerabilities in blockchain technology, such as scalability issues
11)
Developing Skills for Solving Safety Problems in Industrial Environments
12)
Leveraging Knowledge to Identify Security Gaps in Industrial Blockchain Environments
13)
Creating smart contracts
14)
Addressing Scalability Challenges Through the Use of Second-Layer Protocols
General Skills
Data Search & Synthesis
Independent project
Team project
Decision-making
Syllabus
Week
Topic
1
Introduction to Blockchain Technology
2
Cryptography and Security in Blockchain
3
Consensus Mechanisms
4
Fundamental Problems and Solutions
5
Technical Features of Blockchain
6
Block Creation and Attacks in the Process
7
Blockchain Vulnerabilities and Security Measures
8
Assignment
9
Introduction to Smart Contracts and their Operation
10
Vulnerabilities in Smart Contracts and Security Measures
11
Assignment
12
Sidechains and Second Layer Protocols
13
Advanced Cryptographic Techniques and Security Enhancements
Evaluation & Workload
Lectures
Project Implementation
Independent Study
Course Total
Individual Project
Final Individual Project Presentation
Bibliography
Cryptography and Network Security – Principles and Applications
William Stallings
M. Burmester, S. Gritzalis, S. Katsikas, V. Chrysikopoulos, Modern Cryptography
Behrouz A. Forouzan
Applied Cryptography, 2 ed, Wiley, 1996
Schneier, Bruce
A. J. Menezes, P. C. van Oorschot, and S. A. Vanstone
Mike Rosulek
Blockchains (2024)
Blockchain for Organ Transplantation: A comprehensive Literature Review and Future Directions
Course Information
Semester
B΄
Minutes per Week
180
Type
Specialized Knowledge
Requirements
Course Format
Synchronous
Asynchronous
Remote
e-class
Technologies & Tools
Blockchain
Smart Contracts
Consent Mechanisms
Πλατφόρμα e-class
Υλικό μαθήματος, βίντεο, forum & ανακοινώσεις
