Supervision and Teaching


Supporting Discovery and Sharing Knowledge

PhD/MSc Supervision

  • Aya Khedda: Security and Privacy of Federated Learning
    (ELTE – Hungary)

  • Yehao Zhou: Decentralized Trust Management Framework for 5G-Enabled IoT Services
    (ELTE – Hungary)

  • Gayuh Kautaman Rahmad: Formal Verification of Access Control Protocols in Distributed Systems – A Zero Trust Verification Framework
    (University of Turku – Finland)

  • Yasin Abdullah: Privacy and Robustness in Federated Learning through Secure Multi-Party Computation
    (ELTE – Hungary)

  • Sanon Isooba: Optimizing Homomorphic Encryption for Cloud Computing with Efficient Techniques
    (ELTE – Hungary)

  • Umaru Bah: Differential Privacy in Secure Federated Averaging Algorithm
    (ELTE – Hungary)

  • Nijat Mammadov: Hybrid IDS for Secure IIoT: Combining Signature-Based and Anomaly-Based Approaches
    (ELTE – Hungary)

  • Amina Isazade: The Impact of Advanced Cryptographic Protocols on GDPR Compliance in IIoT Environments
    (ELTE – Hungary)

  • Mohammed-Oussama Fadel: Data Access Control in Distributed Environments
    (ELTE – Hungary)

  • Adrien Michael G Bellot: Security Protocols for Satellite Path Awareness Networking
    (University of Turku – Finland)

  • Saif Al-Deen Al-Wraikat: Privacy and Security Analysis of WireGuard Protocol
    (ELTE – Hungary)

  • Elena Menon: Securing Space Missions: A Comprehensive Threat Landscape Analysis
    (University of Trento – Italy)

  • Janneke Lamberta Theodora Van Oosterhout: Formal Verification of Lightweight Decentralized Attribute-Based Encryption
    (University of Twente – Netherlands)

  • Massimo Morello: Privacy-by-Design Regulatory Compliance Automation in Cloud Environments
    (University of Turku – Finland)

  • Tim Träris: Towards Software-Defined Networking for Cyber-Physical Systems
    (Furtwangen University – Germany)

  • Abdellah Benotsmane: Security and Privacy Analysis of the Automotive Domain
    (ELTE – Hungary)

  • Rauf Huseynov: Analysis of the Problems of Establishing Reliable Secure Systems on Computer Networks
    (ELTE – Hungary)



B5G/6G Lab (MSc Internship)

  • Ahmed Lotfy: Analysis of Access Control Models in Blockchain-Based 5G Systems
  • Kanan Orujov: 5G Decentralized Identity Management Using Blockchain
  • Nour Hmeedan: Formal Verification of the 5G AKA Protocol Using Tamarin Prover
  • Nigar Hajiyeva: Authentication Mechanisms in a 5G Environment


Cloud Security Lab (MSc Internship)

  • Nargiz Aghayeva: Federated Authentication in Cloud Environment
  • Fuad Suleymanov: Authentication Strategies in Public Cloud Infrastructure
  • Aytan Khalilova: Authentication Strategies in Private Cloud Infrastructure
  • Obada Alnaddaf: Keystone Authentication Mechanisms in Private Cloud Environments


Teaching

1. Network Security

Term: Fall
Level: Graduate (MSc)
Description:
A comprehensive course covering advanced concepts in network security. It explores security challenges unique to IoT devices and networks. Covers secure communication and privacy-preserving protocols tailored to resource-constrained environments. Includes case studies and project-based assessments.


2. Cryptographic Protocols

Term: Spring
Level: Graduate (MSc)
Description:
This course focuses on the design and analysis of cryptographic protocols ensuring confidentiality, integrity, and authentication. Emphasis on real-world problem-solving and protocol design.


3. Application of Discrete Models

Term: Fall
Level: Undergraduate
Description:
An introductory course providing a solid foundation in discrete mathematical models and their applications in computer science. It highlights problem-solving techniques used in algorithm design and security analysis.


4. Cryptography and Security

Term: Spring
Level: Undergraduate
Description:
This course introduces cryptographic algorithms and their practical applications. Topics include symmetric and asymmetric encryption, digital signatures, hash functions, and blockchain fundamentals.


5. Object-Oriented Programming

Term: Spring
Level: Undergraduate
Description:
Introduces the principles and paradigms of object-oriented design and programming. Covers encapsulation, inheritance, polymorphism, and abstraction using modern programming languages.


For detailed syllabus or enrollment information, please contact me.