
A rigorous two-year programme at the University of Minho that equips graduates with advanced technical competencies and research acumen to address the most pressing challenges in information security — a field facing a global shortage of 3.5 million qualified professionals.
The cybersecurity landscape demands professionals who can think like adversaries, build resilient systems, and lead organisational security strategy. Our programme delivers all three through a curriculum that integrates theory, practice, and research.
A carefully structured progression over four semesters, combining a solid theoretical foundation with extensive practical application across all dimensions of modern cybersecurity. Total: 120 ECTS.
Full-time attendance is standard. Part-time enrolment is possible under the University's general student-status regulations — prospective part-time students should contact the programme management committee before applying, to discuss course scheduling and dissertation-timeline implications.
Foundations of Security. The first semester establishes a broad foundation covering the key domains of cybersecurity — from cloud architectures and network defence to the legal and managerial frameworks essential to organisational security. Students also complete Option 1, a mandatory 5 ECTS choice from a set of offerings defined by the programme management committee for each edition.
Depth and Practice. The second semester deepens technical expertise in cryptography, software security, and network traffic analysis, while introducing incident management and the first dedicated laboratory module for applied, hands-on skill development.
Specialisation & Research Initiation. The third semester consolidates advanced competencies through a second laboratory module, emerging specialisation topics, and the Cybersecurity Seminars — providing an intellectual bridge to the dissertation. Students also complete Option 2, a mandatory 5 ECTS choice from a set of offerings defined by the programme management committee for each edition.
Independent Research. Semesters 3–4 culminate in the dissertation, the centrepiece of the Master's degree. Students conduct supervised original research or develop a substantive practical project in a specialised area of cybersecurity.
Students deepen knowledge acquired throughout the programme and develop autonomous research competencies, culminating in a written dissertation and public oral defence. All dissertations follow the same development and evaluation procedure. Proposals may originate from academic supervisors or from industry and public-sector partners; in the latter case, the work may be carried out in an industry context, though this is not a requirement.
The programme is delivered by active researchers whose work spans the full spectrum of cybersecurity — from formal verification of cryptographic code to resilient distributed systems and EU-funded security projects.
20+ active researchers. The programme brings together experienced researchers and educators from the Department of Informatics at the University of Minho, spanning all core cybersecurity domains.



















Five core research strands. MCS faculty conduct internationally recognised research across the full spectrum of cybersecurity, from the mathematical foundations of cryptography to the operational challenges of securing modern digital infrastructure.
Research into post-quantum cryptographic algorithms and mathematical foundations for securing systems against quantum computing threats.
Application of machine learning and artificial intelligence to anomaly detection, intrusion response, and autonomous security operations.
Design and evaluation of zero-trust security models for distributed systems, cloud environments, and enterprise infrastructures.
Security of distributed and networked systems including intrusion tolerance, network traffic analysis, and resilient system design.
Research into database security, data integrity, privacy-preserving computation, and the protection of information assets at scale.
Active and recent research projects. MCS faculty lead and contribute to externally funded projects covering cryptographic verification, supply chain security, ransomware resilience, IoT device security, and European cybersecurity collaboration.
Develops and federates formal verification tools for high-assurance cryptographic engineering, ensuring machine-checked correctness proofs for cryptographic implementations at scale. Directly underpins the Jasmin compiler work produced by MCS faculty.
Develops proactive cybersecurity strategies and resilient data recovery mechanisms to protect critical systems against ransomware attacks, combining detection, containment, and automated recovery.
Delivers a cyber-resilience framework to continuously assess, monitor, and respond to security threats across complex ICT supply chains, addressing trust and integrity at every tier.
Investigates programmable security protocols for asynchronous distributed systems, enabling flexible and formally verified choreography-based security guarantees for multi-party computation.
Balances transparency and privacy in performance indicator validation, ensuring accountability and legal auditability without revealing the sensitive underlying data on which indicators are computed.
Develops tooling and methodologies for automated, large-scale security assessment of digital infrastructure, enabling systematic identification and prioritisation of vulnerabilities across public and private systems.
A collaborative European initiative developing a joint cybersecurity curriculum and open online courses (MOOC), positioning MCS within a network of leading European universities and strengthening cross-border cybersecurity education.
A distributed trust platform that enables legal digital identity for populations without centralised civil registry infrastructure. Trusted institutions — schools, hospitals, and NGOs — attest to identity attributes through life events, addressing a gap affecting over one billion people worldwide. Winner of the IN3+ Innovation Award 2021, presented at a ceremony attended by the President of the Republic.
Latest research output. The five most recent publications by MCS faculty with direct relevance to cybersecurity — spanning cryptographic verification, information security assessment, and Byzantine-resilient distributed systems.
Jazzline: Composable CryptoLine Functional Correctness Proofs for Jasmin Programs
Assessing the Information Security Posture of Online Public Services Worldwide: Technical Insights, Trends, and Policy Implications
BLADE: Byzantine-Tolerant Learning under an Asynchronous and Decentralised Environment
Leakage-Free Probabilistic Jasmin Programs
Rethinking BFT: Leveraging Diverse Software Components with LLMs
The programme welcomes candidates with a solid background in computing disciplines and the intellectual commitment to advance their expertise in cybersecurity.
Degree holders in Informatics, Informatics Engineering, Systems and Informatics Engineering, or a closely related field of Information Technology.
International graduates under the Bologna Process holding a degree in a relevant knowledge area from a participating country.
Foreign degree holders whose credentials are formally recognised by the School of Engineering as equivalent to a Bachelor's degree in a relevant discipline.
Alternative qualifications — those with an academic, scientific, or professional curriculum acknowledged by the School of Engineering as demonstrating the capacity to undertake graduate study.
Practical guidance for applicants from outside Portugal — language, credential recognition, visa and residence procedures, tuition fees, and on-arrival support.
The programme's official language of instruction is Portuguese. However, most faculty members are fully comfortable teaching in English upon request, and the great majority of course materials — textbooks, research papers, and reference works — are in English. International students are nonetheless expected to attain a working command of spoken and written Portuguese sufficient to follow lectures, supplementary materials, and day-to-day academic life. To support this, students may enrol in courses offered by BabeliUM, the University of Minho's language centre, which offers annual, semester, and intensive summer formats. Prior preparation is encouraged but not a requirement for admission.
Applicants holding degrees awarded outside the European Union or European Economic Area must obtain formal recognition of their credentials through the Directorate-General for Higher Education (DGES). Three pathways are available: automatic recognition (up to 30 days, for degrees from accredited institutions meeting Portuguese standards, subject to a modest administrative fee — please consult the DGES portal for the current amount); level recognition; and specific recognition (both up to 90 days, processed through the receiving university). Recognition may be initiated in parallel with your application, but confirmed credentials are required prior to final enrolment. Applicants are strongly advised to begin this process as early as possible to avoid delays.
Open DGES Recognition Portal →Citizens of European Union and European Economic Area Member States, as well as Swiss citizens, are not required to obtain a visa to study in Portugal — a valid identity document is sufficient. Citizens of other countries should consult the nearest Portuguese diplomatic mission regarding the appropriate study visa, and apply once admission to the programme has been confirmed. Upon arrival in Portugal, non-EU students must register with the Agency for Integration, Migration and Asylum (AIMA) in order to obtain a residence permit for study purposes.
Visit AIMA →Tuition fees apply to both domestic and international students. Any specific figures cited elsewhere should be regarded as indicative references only; the definitive, up-to-date amounts are those published by the University of Minho on its postgraduate fees page, which candidates should consult before submitting an application. Living costs in Braga are generally lower than in other major European university cities; further guidance on accommodation, transport, and student support is available through the University's International Relations Office.
Open UMinho Postgraduate Fees Page →The University of Minho's International Welcome Centre offers incoming students administrative support, orientation activities, and assistance with accommodation, health insurance, and integration into academic and social life in Braga. The Department of Informatics and the programme's academic management committee remain available to support international applicants throughout the admission process.
For enquiries regarding the programme, admissions, or research opportunities, please do not hesitate to reach out to the course administration team.