Due to the COVID-19 crisis, the information below is subject to change,
in particular that concerning the teaching mode (presential, distance or in a comodal or hybrid format).
5 credits
30.0 h + 15.0 h
Q2
Teacher(s)
Sadre Ramin;
Language
English
Main themes
- Forged E-Mail, Spam and Malwares,
- Basics in cryptography,
- Network and Application Vulnerabilities: IT spoofing, session hijacking, exploits, sniffing,
- Firewalls,
- Proxies, IDS, Hacking methods,
- Secure communications,
- Security at the User Level.
Aims
At the end of this learning unit, the student is able to : | |
1 |
Given the learning outcomes of the "Master in Computer Science and Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
Students completing successfully this course will be able to
|
Content
The course covers a wide spectrum of the security problems related to computer systems and principles of building secure systems. This course will introduce fundamentals of computer security and applied cryptography. Topics include software vulnerabilities, malware, security in web applications, networking and wireless security, and applied cryptography.
Teaching methods
Due to the COVID-19 crisis, the information in this section is particularly likely to change.
The course consists of a series of lectures and accompagning exercises and project(s). The teaching method can change depending on the circumstances and the number of participating students or for other reasons. Face-to-face classes as well as remote teaching or a mix of the two methods are possible.
Evaluation methods
Due to the COVID-19 crisis, the information in this section is particularly likely to change.
Envisaged mode of evaluation:- Projects (35% of the final mark)
- Exam (65% of the final mark)
Other information
INGI2347 vs INGI2144
- Class INGI2347 is an introductory to computer system and network security, while class INGI2144 is an advanced course on application security.
- LINGI2141 or eventually LELEC2920 : Background in computer networks
- LFSAB1402 : Basic knowledge in programming
- INFO2MS and SINF2MS students are both compliant with these prerequisites. Student who do not know if their background allows them the attend the course (e.g. students from ELEC, ELME or MAP) should contact the teaching assistant or lecturer.
- Weaknesses in network can be filled by reading the book "Computer Network" by Andew Tanenbaum. The most important topics that will be used in INGI2347 are: SMTP, Telnet, IP, TCP, ARP, MAC, OSI layered model.
Online resources
Moodle
Bibliography
Livres de références non obligatoires
- Introduction to Computer Security' by Michael Goodrich & Roberto Tamassia (ISBN-10: 0321512944, ISBN-13: 9780321512949)
- Security Engineering: A Guide to Building Dependable Distributed Systems' 2nd ed. by Ross J. Anderson (ISBN-10: 0470068523, ISBN-13: 978-0470068526)
Faculty or entity
INFO
Force majeure
Evaluation methods
Depending on the public health conditions during the exam period, the evaluation can take different forms:
- Group project(s) (35% of the final mark) during the quadrimester and a written (face-to-face) exam during the exam session (65% of the final mark)
- Group project(s) (35% of the final mark) during the quadrimester and an individual projet during the exam session (65% of the final mark)
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Aims
Master [120] in Computer Science and Engineering
Master [120] in Computer Science
Master [120] in Electrical Engineering
Master [120] in Mathematical Engineering
Master [120] in Data Science Engineering
Master [120] in Data Science: Information Technology