5.00 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.
Learning outcomes
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 security, and applied cryptography.
Teaching methods
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
Mode of evaluation in the June session:
- Group projects (35% of the final mark)
- Exam (65% of the final mark)
Other information
LINFO2347 vs LINFO2144
- LINFO2347 is an introduction course to computer system, software and network security, while class LINFO2144 is an advanced course on software security.
- LINFO1341 or LELEC2920: Background in computer networks
- LINFO1252 or LINFO2241: C language, computer architecture, operating systems
- INFO and SINF 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 teacher.
- Weaknesses in networks can be filled by reading the book "Computer Network" by Andew Tanenbaum. The most important topics that will be used in LINFO2347 are: HTTP, DNS, IP, TCP, UDP, ARP
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
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] in Data Science Engineering
Master [120] in Electrical Engineering
Master [120] in Computer Science and Engineering
Master [120] in Data Science: Information Technology
Master [120] in Computer Science
Master [120] in Mathematical Engineering