Security and Privacy

Year
1
Academic year
2020-2021
Code
02038756
Subject Area
Informatics
Language of Instruction
Portuguese
Other Languages of Instruction
English
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Compulsory
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Programming, basic skills on Databases, Networks and Information Systems. The classes and study materials are in English, a reasonable knowledge of English is highly recommended.

Teaching Methods

Lecture classes (T): presentation and discussion around the topics of the course.
Lab classes (PL): application of theoretical concepts in projects.

Learning Outcomes

The aim of this curricular unit is to provide knowledge regarding the foundations of security and privacy in applications and computer systems, with particular focus on data processing scenarios. It is expected that the students master the fundamental concepts of security and privacy, taking into account the development of applications dealing with sensitive and non-sensitive data-intensive.
A strong emphasis will be put on privacy issues, including the principles and the ethical and legal obligations that organizations must respect for data subjects handled by their applications.
The main techniques for protecting the confidentiality and integrity of data in storage, communication and processing will be addressed.
The students are also expected to learn they key notions to be aware of when developing secure applications and information systems, and how to take advantage of cloud infrastructures in a secure way.

Work Placement(s)

No

Syllabus

1. Introduction to Security and Privacy
2. Basic concepts of Cryptography
3. Security in Communication Systems, Network and Internet
4. Enterprise Privacy: Principles, Laws and Ethics
5. Privacy Models and Disclosure Risk:
5.1. k-anonymity, l-diversity, t-closeness, etc.
5.2. Re-identification and record linkage
6. Security and Privacy in Data Processing
6.1. Data confidentiality and trusted computing
6.2. Techniques for privacy and anonymity: Masking and Information loss
7. Software Security
8. Security in Information Systems
9. Cloud and IoT Security
10. Intrusion Detection and Prevention

Head Lecturer(s)

Nuno Manuel dos Santos Antunes

Assessment Methods

Assessment
Exam: 50.0%
Project: 50.0%

Bibliography

Torra, V. (2017). Data Privacy: Foundations, New Developments and the Big Data Challenge. Cham: Springer International Publishing.
Whitman, M. E., & Mattord, H. J. (2014). Principles of Information Security (5 edition). Boston, MA: Course Technology.
Pfleeger, C. P., Pfleeger, S. L., & Margulies, J. (2015). Security in Computing. Prentice Hall.
Stallings, W., & Brown, L. (2018). Computer Security: Principles and Practice. Pearson Education, Incorporated.