Master'sData, AI, Simulation & Analytics Applications open

Master’s in Privacy, Federated and Graph Engineering

Online master's programme of 1,900 hours in privacy engineering, federated learning and graphs. 12 modules covering privacy in data systems, anonymisation, differential privacy, cryptography for learning, federated learning, graph theory and databases, graph machine learning, privacy attacks and auditing, synthetic data and regulation, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Assess re-identification risks in datasets.

02

Apply anonymisation and differential privacy techniques.

03

Use cryptographic techniques for secure learning.

04

Train models through federated learning.

05

Develop machine learning models on graphs.

06

Audit privacy leakage in trained models.

07

Integrate GDPR requirements into data and AI projects.

Profile

Who it's for

  • Privacy engineers building privacy-enhancing technologies into data pipelines.
  • Federated learning engineers training models across organisations.
  • Graph data scientists working with networks and knowledge graphs.
  • Technical data protection officers who need hands-on command of PETs.
  • Trustworthy AI researchers focusing on leakage, auditing and unlearning.
  • Data sharing architects designing data spaces and clean rooms.
  • Engineering or science graduates aiming to enter the healthcare sector.
Standards & tools

What you'll work with

  • Regulation (EU) 2016/679 (GDPR)
  • ISO/IEC 27701 (privacy information management)
  • ISO/IEC 29100 (privacy framework)
  • ISO/IEC 20889 (privacy-enhancing data de-identification techniques)
  • ISO/IEC 27559 (privacy-enhancing data de-identification framework)
  • Regulation (EU) 2022/868 (Data Governance Act)
  • Regulation (EU) 2025/327 (European Health Data Space)
  • Regulation (EU) 2024/1689 (AI Act)
  • Flower
  • OpenDP
  • ARX
  • PyTorch Geometric
  • Neo4j
Syllabus

12 modules · 1900 h

  1. 1.1Concepts of privacy and identifiability
  2. 1.2Personal, pseudonymised and anonymous data
  3. 1.3Re-identification and linkage attacks
  4. 1.4Privacy by design principles
  5. 1.5Privacy framework according to ISO/IEC 29100
  6. 1.6Privacy risks in machine learning
  7. 1.7Graph data and its sensitivity
  8. 1.8Privacy-enhancing technologies
  9. 1.9Map of techniques by use case
  10. 1.10Case study: risks of a customer dataset
  1. 2.1The k-anonymity model
  2. 2.2l-diversity and t-closeness
  3. 2.3Generalisation and suppression
  4. 2.4Record microaggregation
  5. 2.5Anonymisation of time series and trajectories
  6. 2.6Anonymisation of social graphs
  7. 2.7Measuring utility after anonymisation
  8. 2.8Criteria of European authorities
  9. 2.9Anonymisation tools
  10. 2.10Lab: k-anonymity with ARX
  1. 3.1Formal definition and privacy budget
  2. 3.2Laplace and Gaussian mechanisms
  3. 3.3Composition and accounting
  4. 3.4Local differential privacy
  5. 3.5Private queries and statistics
  6. 3.6DP-SGD for neural networks
  7. 3.7Differential privacy on graphs
  8. 3.8Choosing epsilon in practice
  9. 3.9Real-world differential privacy deployments
  10. 3.10Practical exercise: private statistics with OpenDP
  1. 4.1Partially and fully homomorphic encryption
  2. 4.2Secure multi-party computation
  3. 4.3Secret sharing
  4. 4.4Trusted execution environments
  5. 4.5Zero-knowledge proofs
  6. 4.6Private set intersection
  7. 4.7Computational cost of each technique
  8. 4.8Available cryptographic libraries
  9. 4.9Combining techniques
  10. 4.10Lab: encrypted inference with homomorphic encryption
  1. 5.1Federated client-server architecture
  2. 5.2The FedAvg averaging algorithm
  3. 5.3Horizontal and vertical federated learning
  4. 5.4Non-IID data and heterogeneity
  5. 5.5Communication efficiency
  6. 5.6Secure aggregation protocols
  7. 5.7Federated learning with differential privacy
  8. 5.8Poisoning attacks and defences
  9. 5.9Flower and NVIDIA FLARE frameworks
  10. 5.10Workshop: federated training with Flower
  1. 6.1Graph theory and representations
  2. 6.2Centrality measures
  3. 6.3Community detection
  4. 6.4Paths and connectivity
  5. 6.5Directed, weighted and heterogeneous graphs
  6. 6.6Dynamic and temporal graphs
  7. 6.7Graph databases
  8. 6.8Cypher and GQL languages
  9. 6.9Knowledge graphs
  10. 6.10Practical exercise: network analysis with NetworkX and Neo4j
  1. 7.1Node embeddings with node2vec
  2. 7.2Graph convolutional networks
  3. 7.3GraphSAGE and sampling
  4. 7.4Graph attention networks
  5. 7.5Link prediction
  6. 7.6Graph classification
  7. 7.7Typed heterogeneous graphs
  8. 7.8Scaling to large graphs
  9. 7.9PyTorch Geometric and DGL
  10. 7.10Lab: node classification with GNNs
  1. 8.1Inference attacks on GNNs
  2. 8.2Membership and link inference
  3. 8.3GNNs with differential privacy
  4. 8.4Federated graph learning
  5. 8.5Subgraphs distributed across organisations
  6. 8.6Federated knowledge graphs
  7. 8.7Unlearning in graph models
  8. 8.8Leakage assessment
  9. 8.9Cases in finance and healthcare
  10. 8.10Practical exercise: federated GNN on subgraphs
  1. 9.1Membership inference
  2. 9.2Model inversion
  3. 9.3Training data extraction
  4. 9.4Leakage in language models
  5. 9.5Empirical auditing of differential privacy
  6. 9.6Machine unlearning techniques
  7. 9.7Memorisation in models
  8. 9.8Auditing tools
  9. 9.9Risk report
  10. 9.10Workshop: membership inference attack and mitigation
  1. 10.1Synthetic data generation
  2. 10.2Synthetic data with differential privacy
  3. 10.3Evaluating fidelity and privacy
  4. 10.4Synthetic graph generation
  5. 10.5European data spaces
  6. 10.6Data clean rooms
  7. 10.7Data sharing governance
  8. 10.8Data contracts and agreements
  9. 10.9Cases in healthcare and banking
  10. 10.10Lab: private synthetic data with SDV
  1. 11.1GDPR and privacy-enhancing technologies
  2. 11.2Data protection impact assessments
  3. 11.3International data transfers
  4. 11.4Data Governance Act
  5. 11.5European Health Data Space
  6. 11.6The AI Act and data governance
  7. 11.7ISO/IEC 27701 and 27559 standards
  8. 11.8Auditing and certification
  9. 11.9Accountability of the controller
  10. 11.10Case study: DPIA for a federated learning project
  1. 12.1Definition of the sensitive use case
  2. 12.2Privacy risk analysis
  3. 12.3Selection of protection techniques
  4. 12.4Architecture design
  5. 12.5Prototype implementation
  6. 12.6Utility and privacy evaluation
  7. 12.7Regulatory compliance analysis
  8. 12.8Conclusions on utility and privacy
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so you can combine it with your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Flower, OpenDP, ARX, PyTorch Geometric and Neo4j, in free, academic or evaluation versions. Practical work is based on real procedures: anonymisation of personal datasets, federated training across organisations and leakage auditing of graph neural networks. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: Regulation (EU) 2016/679, ISO/IEC 27701, ISO/IEC 29100, ISO/IEC 20889, ISO/IEC 27559, Regulation (EU) 2022/868, Regulation (EU) 2025/327, Regulation (EU) 2024/1689.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of the GDPR (Regulation (EU) 2016/679), ISO/IEC 27701 and ISO/IEC 29100 applied to real cases, not as a theoretical annex.
Industry software:Flower, OpenDP, ARX, PyTorch Geometric and Neo4j, in free, academic or evaluation versions.
Master's Thesis with defence:A privacy-preserving prototype for a sensitive use case, with utility, privacy and compliance evaluation, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Assess re-identification risk
Analyse the privacy risks of a customer dataset and anonymise it with ARX.
Release private statistics
Apply differential privacy with OpenDP and tune the privacy budget.
Train across organisations
Run federated training with Flower, including a federated GNN on subgraphs.
Audit model leakage
Mount a membership inference attack and evaluate mitigations.
Master's Thesis
A privacy-preserving prototype with utility, privacy and compliance evaluation, defended before a panel.
Career opportunities

Where this takes you

Privacy engineerFederated learning engineerGraph data scientistTechnical data protection officerTrustworthy AI researcherData sharing architect
Admissions & scholarships

Requirements

  • A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • An internet connection and a computer capable of running the programme's software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Flower, OpenDP, ARX, PyTorch Geometric and Neo4j, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme's software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Privacy, Federated and Graph EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.