Digital System’s Security
Module ID
Ε603
Semester
6
Hours/Week - ECTS
4 – 5
Apostolos Xenakis
Assistant Professor
Learning Outcomes
Upon successful completion of the course, the student will be able to:
- Form an overall picture of the area of IT security
- Understand basic cryptographic algorithms in well-known security protocols
- Apply cryptanalysis and side-channel attack techniques
- Understand the complexity of implementing secure cryptosystems
- Detect and fix security gaps in wired and wireless communications
- Describe the risks and vulnerabilities that an IT system may be subject to and can carry out the relevant risk assessment using scientific methodologies
- Define the basic methodologies and techniques of developing secure software
- Recognize how to prevent and correct any vulnerabilities and attacks in an IT system as well as detect violations of its security mechanisms
Indicative Module Content
- Introduction and conceptual foundations of digital systems security
- Basic security principles and encryption algorithms
- Modern cryptographic algorithms and systems
- Types of attacks and malware
- Digital signatures and hash functions
- Mathematical foundation of cryptography and cryptanalysis
- Security protocols and attacks on communication networks
- Information theory concepts in digital systems security
- Secure Software Development
- Secure Software Development Methodologies
- Operating Systems Security
- Material Safety
- Information Security
- Security Policies
- Risk Management
- Inspection and Safety Standards
- Authentication and Access Control
- Identity Management
- Ensuring and Assessing Security of Systems and Products