Segurança de Redes e Sistemas de Computadores

SRSCPágina da Cadeira
6 ECTSSemester 2Semester 1Exame: Opcional
Geral
Sem avaliações ainda
Carga de trabalho
--

Descrição

Knowledge

  • Know and understand concepts and relevant terminology from reference security frameworks for security mechanisms, services and methods for computer systems and network security and Internet security
  • Understand the fundamentals of computer systems security, network security services and security models and foundations for internet-based distributed systems
  • Learn about the relevant security standards on mechanisms, services and protocols for security services at different levels of TCP/IP stack and Internet security solutions.
  • Study of applied cryptography methods, techniques, tools and algorithms, knowing their security foundations, security properties and analysis models.
  • Know how to design secure communication protocols based on secure cryptographic constructions
  • Intrusion prevention, intrusion detection, intrusion recovery and mechanisms for intrusion tolerance
  • Know the security mechanisms provided at the level of operating systems
  • Know the security foundations for secure virtualization solutions in their different approach levels.
  • Know about the security mechanisms and solutions used for isolation, confinement, and attestation of critical SW components
  • Know solutions for trusted execution environments at software and isolated hardware level
  • Know about the principles and foundations of trusted and confidential computing
  • Know the principles, practical mechanisms and solutions for data privacy and privacy-preserved data-processing computations

Skills and competences

  • Know how to conduct vulnerability assessment or auditing activities with means, tools and exploits, learning how to use such tools in specific cases
  • Know how to implement security mechanisms for the protection of different security properties in communication protocols and secure communication channels for distributed systems
  • Design, implementation and experimental assessment of security communication protocols and security services for distributed computer systems and networks
  • Know how to program with cryptographic methods and tools and how to design and use correctly secure cryptographic constructions in the development of secure communication protocols and to protect data in computer systems, with end-to-end security arguments.
  • Inspection tools for practical analysis, auditing and compliance of standard security protocols and good practices in the operation of security services in the TCP/IP stack for remote Internet services and applications
  • Develop practical skills for security management and use of means of integrity inspection, authentication, and access-control protection, using the correct mechanisms at the operating system level
  • Develop practical skills in using secure virtualization solutions, at different levels of approach
  • Design and implementation of mechanisms for data management protection and privacy preservation of filesystems, databases, and outsourced cloud-storage solutions
  • Know about the practical use of means to protect isolated components with technologies for software-enabled and hardware-backed isolation, and related support for trusted execution environments