Το εαρινό εξάμηνο το μεταπτυχιακό μάθημα "Προχωρημένα θέματα κρυπτογραφίας" θα επικεντρωθεί στην περιοχή blockchain foundations. Αν και δεν συμπεριλαμβάνεται στο προπτυχιακό πρόγραμμα σπουδών, ίσως ενδιαφέρει κάποιους προπτυχιακούς φοιτητές, τους οποίους προτρέπουμε να το παρακολουθήσουν.
Τα μαθήματα αρχίζουν στις 16/2, αίθουσα 10, ώρα 12:45.
Για περισσότερες πληροφορίες δείτε την ιστοσελίδα του μαθήματος και την παρακάτω ανακοίνωση.
We are delighted to announce Blockchain Foundations, a graduate-level course offered in the context of the "Advanced Topics in Cryptography" graduate course (ALMA and ECE/NTUA), coordinated by Prof. Nikos Leonardos. The course will take place in the Spring 2026 term and is open to anyone with the appropriate background and motivation, including undergraduate students.
This course explores three core questions:
1) What are blockchains?
2) How do they work?
3) Why are they secure?
The course will be taught in English, and is heavy on both theory and engineering. On the theory side, we rigorously study the security of blockchains from the perspectives of cryptography and distributed systems, including formal models and proofs. On the engineering side, students complete a series of programming assignments in which they build their own blockchain node for an educational blockchain protocol: a proof-of-work UTXO-based cryptocurrency. Participants are free to use any programming language of their choice.
We are now pre-registering students who will take the course to gauge the level of interest. If you want to attend, please submit this form. It will be very helpful with our course planning:
https://forms.gle/5A6Dw5zcbyLPDQDr8
While Blockchain Foundations is taught at the graduate level, the course is open to any motivated participant. A strong programming background and mathematical maturity are essential, and familiarity with computer science fundamentals will be helpful.
This course avoids hype-driven topics such as NFTs, smart contract programming, or trading strategies. Instead, we focus on the foundations—the scientific principles and engineering techniques that make blockchain systems work. If you enjoy computer science theory, distributed systems, cryptography, and hands-on systems building, you will find this course both challenging and rewarding.
The course website is available here:
https://marabu.dev
We look forward to having you join us.