Department of Electrical and Computer Engineering
  • |
  • EN
  • GR
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practice Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      Hellenic Chips Competence Centre (HCCC)

      Scientific ResponsibleStamoulis GeorgiosStamoulis Georgios, Professor
      E-mail: georges@uth.gr
      TitleHellenic Chips Competence Centre (HCCC)
      Funding AgencyΤο HCCC υποστηρίζεται από το Chips JU και τα μέλη του, και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση και την Ελληνική Κυβέρνηση μέσω του προγράμματος “Ανταγωνιστικότητα”
      Budget326.350,00
      Duration01/06/2025 – 31/05/2029

      Αναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση

      Scientific ResponsiblePlessas FotiosPlessas Fotios, Professor
      E-mail: fplessas@uth.gr
      TitleΑναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση
      Funding AgencyNanoZeta Technologies ltd.
      Budget271.400,00
      Duration26/01/2021 – 25/01/2028

      DIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences

      Scientific ResponsibleKorakis AthanasiosKorakis Athanasios, Professor
      E-mail: korakis@uth.gr
      TitleDIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences
      Funding AgencyΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ
      Budget123.125,00
      Duration16/12/2024 – 31/12/2027

      List of Research Projects →

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login
ECE561 Formal Verification of Cryptosystems

ECE561 Formal Verification of Cryptosystems

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE561 Formal Verification of Cryptosystems
SemesterSemester 9 – Fall
TypeElective
Teaching MethodLectures
Teaching Hours4
ECTS6
Prerequisites
  • ECE118 Discrete Mathematics
  • ECE418 Blockchain Technologies and Decentralized Applications
Course Director

Ioannis MountanosIoannis Mountanos, Associate Professor
E-mail: jmoondan@uth.gr

Course Instructor
  • Ioannis Mountanos, Associate Professor
    E-mail: jmoondan@uth.gr
  • Description
  • Learning Outcomes
  • Discrete Logarithms
  •  Integer Factorization
  •  Blind Digital Signatures
  •  Digital Money
  •  Digital Contracts
  •  Investigation of the Correct Operation of Cryptosystems
  •  Research on Cryptosystems
  •  Formal Verification of Cryptosystems via Z3

Subject Matter Distribution

  • INTRODUCTION
  •  DISTRIBUTED SYSTEMS
  •  CONSENSUS AND CONSENSUS
  •  BLOCKCHAIN
  •  BLOCKCHAIN CONSENSUS
  •  ORIGINAL PROTOCOLS
  •  CLASSIC CONSENSUS PROTOCOLS
  •  BASIC CONSENSUS PROTOCOLS AFTER BITCOIN
  •  ADVANCED PROTOCOLS AFTER BITCOIN
  •  PROTOCOLS PROPERTIES
  •  TYPICAL VERIFICATION OF PROTOCOL PROPERTIES
  •  MATHEMATICAL ANALYSIS OF CONSENSUS PROTOCOLS I
  •  MATHEMATICAL ANALYSIS OF CONSENSUS PROTOCOLS II

The course includes the techniques required for the reliable design of cryptosystem formal verification algorithms. Upon successful completion of the course, the student will be able to:

  • Understand the basic definitions and specialized topics related to the problems and techniques of designing cryptosystem formal verification programs.
  •  Have specialized knowledge in advanced topics encountered in the modern investigation of the correct operation of cryptosystems
  •  Explain and solve problems related to algorithms running in basic cryptosystems and comment on topics from important publications in the field.
  •  Implement design strategies in combination with existing cryptosystem implementation methods
  •  Collaborate with colleagues to create and present a group project on a topic related to the design and implementation of cryptosystem formal verification programs.
  •  Search for and study contemporary bibliography in internationally renowned journals and conferences, explain and satisfactorily evaluate publications from them, as well as present their conclusions in class, if they choose individual work.

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@uth.gr

Announcements

  • Academic News

Find us

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2026 Department of Electrical and Computer Engineering
We use cookies to ensure that we give you the best experience on our website.