 |  |  |
| INFO0045-2 | Cryptography and Computer Security
|

 |
| Duration : | 30h Th, 30h Pr |
 |
| Number of credits : |
|
 |
| Lecturer : | Benoît Donnet |
 |
Language(s) of instruction :
 |
| French language |
 |
Organisation and examination :
 |
| Teaching in the second semester |
 |
Course contents :
 |
| The course is divided into three parts:
- Cryptography. This part is about cryptography concepts: mathematical basics for cryptography, symmetric cryptography, asymmetric cryptography, authentication, key distribution
- Networking. This part focuses on security in networking: virology, spam, networking attacks, firewalls, IDS.
- System. This part focuses on system aspects of computer security: passwords, exploit, biometry, Kerberos.
|
 |
Learning outcomes of the course :
 |
| The objective of this course is to provide a first vision of the computer security and raise students awareness of computers security.
At the end of the course, students will be able to:
- defend needs of protection and security
- identify advantages and drawbacks, in term of security, of a computer system
- explain problems related to computer criminality
- expose fundamental principles in the set-to against computer criminality
|
 |
Prerequisites and co-requisites/ Recommended optional programme components :
 |
| The student is supposed to be able to program with a classic programming language (C - course INFO2009) and object oriented language (Java - course INFO0062).
In addition, the student must have a basic knowledge of networking (course INFO0010), operating systems (course INFO0940) and computer structure (course INFO0012) |
 |
Planned learning activities and teaching methods :
 |
| Weekly exercises lessons are organized in order to illustrate the theoretical lessons.
Those lessons are organized in class, or in front of a computer in the algorithmic laboratory. |
 |
Mode of delivery (face-to-face ; distance-learning) :
 |
| The course is given during the 2nd semester. Theoretical lessons are based on slides.
If possible, one or several seminars will be organized, seminars in which professional of computer security will give a talk. |
 |
Recommended or required readings :
 |
| Slides are available, in printed format, at the Centrale des Cours. An electronic version (i.e., PDF) is also available on the course web page.
Exercises are also available on the web page.
Students are supposed to have, before each lesson, the slides and exercises.
None book is mandatory. However, for students willing to go further, those books might be a good starting point:
- M. T. Goodrich, R. Tamassia. "Introduction to Computer Security". Person Ed., International Edition. 2010.
- Wm. A. Conklin, G. G. White, C. Cothren, D. Williams, R. L. Davis. "Principles of Computer Secrutiy. Security+ and Beyond". Mc Graw Hill Higher Eduction Ed. 2004.
- W. Stallings. "Computer Security: Principles and Practice". Prentice Hall Ed. 2011.
- W. Stallings. "Cryptography and Network Security: Principles and Practice". Pearson Ed., International Edition. 2010.
- G. Avoine, P. Junod, P. Oechslin. "Sécurité Informatique". Ed. Vuibert. 2010.
|
 |
Assessment methods and criteria :
 |
| Students will be evaluated in three ways:
- Projects. Two projects will be assigned during the semester. Each project will be done by groups of two. Each project corresponds to 10% of the final grade. Projects are mandatory. If a student does not give in any of the projects, he will not be admitted to the exam in June.
- Written exam (in June) on exercises. It corresponds to 40% of the final grade.
- Oral exam (in June) on theoretical aspects of the course. Students will be able to clearly and synthetically expose one aspect of the course. He will also show his global understanding of the course by answering small questions. He will also demonstrate that he is able to make connections between different parts of the course
In case of failure in June, students will not be able to redo the projects. The grades assigned to projects are thus fixed for the resit. There will be a written and an oral exam in August. |
 |
Work placement(s) :
 |
| |
 |
Organizational remarks :
 |
| Course web page: http://www.montefiore.ulg.ac.be/~bdonnet/info0045/index.html |
 |
Contacts :
 |
| Teacher: Benoit Donnet,mailto:benoit.donnet@ulg.ac.be(benoit.donnet@ulg.ac.be (Bureau 1.15 - Bâtiment B28)
TA: Yves Vanaubel) |
 |