
Confiabilidade de Sistemas Distribuídos
Code
11555
Academic unit
Faculdade de Ciências e Tecnologia
Department
Departamento de Informática
Credits
6.0
Teacher in charge
Henrique João Lopes Domingos, Nuno Manuel Ribeiro Preguiça
Weekly hours
4
Teaching language
Português
Objectives
The course aims at the acquisition of specialization skills related to foundations, design principles, paradigms and techniques, to develop dependable and trustable distributed systems instantiated on specialized environments ranging from large-scale internet deployments, cloud-computing and data storage systems, mobile and ubiquitous computing systems and cyber-physical environments for IoT solutions. In the context of the course topics, dependability is treated as the combination of security, privacy, availability and reliability properties and design techniques, in order to address the design of intrusion and fault-tolerant distributed systems and applications.
Subject matter
- Introdução, problemática da confiabilidade de sistemas distribuídos e propriedades de um sistema confiável. Modelos de confiabilidade para tolerância a falhas e tolerância a intrusões
- Tolerância a intrusões
- Consenso
- BFT
- Detecção, prevenção e recuperação de Intrusões
- Técnicas de defesa de ataques de Negação de Serviço e soluções
- Segurança de Redes sem Fio
- Técnicas e tecnologias para bases de computação confiável (TCB)
- Armazenamento confiável
- Erasure codes
- "Usable security" e segurança de sistemas móveis
- Computações com dados cifrados
Bibliography
- William Stallings and Lawrie Brown, Computer Security - Principles and Practice, 3rd Edition, Prentice Hall, 2014
- K. Birman, Reliable Distributed Computing, Springer 2005
- R. Anderson, Security Engineering – A Guide to Building Dependable Distributed Systems, Wiley, 2008
Evaluation method
Components
- Two intermediate tests (T1, T2)
- T1 (20% of the final grade)
- T2 (30% of the final grade)
- Two work assignments / mini-projects (P1, P2), developed in a workgroup (2 students)
- P1 (20% of the final grade) evaluated in two components:
- P1 assessment (15%)
- P1 individual test (5%)
- P2 (30%)
- Frequency
- All components (T1, T2, P1 and P2): min 8/20 points
- Result of all components: min 9.5/20 points
- Access condition for the Appeal Exam (R)
- Components P1 and P2: min 8/20 points
- Result from P1 and P2: min 9.5/20 points
- Grade obtained with the Appel Exam (R)
- R (50% of final garde)
- Result of R: min 8/20 points
- Result of R, P1 and P2: min 9.5/20 points