University of L'Aquila
Department of Information Engineering Computer Science and Mathematics
Academic Year 2018/2019
|
(Click here) to get News
Information Systems and Network Security (6 CREDITS).
Link to the Computer Science Degree official website (click here).
Description:
This course provides an introduction to Information Systems and Network Security. Topics include:
- Basics of Cryptology.
- Game Theory for Network Security (if there is time)
- Introduction to Information Systems.
- Algorithmic Issues arising in Information Systems: Revenue Maximization Envy-Free Pricing Problems.
- Algorithmic Issues arising in Information Systems: Scheduling Algorithms; Envy-Free Scheduling.
Timetable:
First semester (September 17, 2018 - December 21, 2018), Wednesday: 11.30–13.30 (room A1.2) and Thursday: 9.30–11.30 (room 1.1)
Students’ reception:
After the lectures or by appointment. Given that I could be out of the office due to academic or research commitments,
students are invited to arrange the day and time of the meeting by e-mail and therefore to send an e-mail preventively.
Course Material:
Lecture notes (slides) provided by the lecturer. Plus the extra didactic material (please do not hesitate to contact me if you have problems with finding them).
Additional didactic material:
- Charlie Kaufman, Radia Perlman, Mike Speciner:
“Network Security: Private Communication in a Public World (2nd Edition)”. Prentice Hall, 2002.
- Peter Brucker: “Scheduling Algorithms”. Springer, 2007.
Course Program:
September 19, 2018: Presentation of the course. Slides (Click here).
Basics of cryptology: introduction (first part). Slides (Click here).
September 20, 2018: Basics of cryptology: introduction (second part). Slides (Click here).
September 26, 2018: Basics of cryptology: introduction (last part). Slides (Click here).
Symmetric cryptography: Stream ciphers (RC4), Block ciphers (Electronic codebooks(ECB), Cipher-block chaining (CBC), Output feedback (OFB), Counter (CTR). Slides (Click here).
September 27, 2018: Symmetric cryptography: Substitution-permutation (SP) networks, Feistel ciphers, (Data Encryption Standard (DES), 3DES, Advanced Encryption Standard (AES): an overview). Slides (Click here).
October 3, 2018: Exercises on columnar transposition ciphers, Vigenère cipher, Cipher-block chaining (CBC), Output feedback (OFB), Feistel cipher: exercises solutions have been proposed on the blackboard.
October 4, 2018: Message Authentication Code (MAC), Hash functions. MD5 (very short overview) and SHA1 (overview). Slides (Click here)
October 10, 2018: Asymmetric cryptography: RSA cipher (first part) Slides (Click here).
October 11, 2018: Asymmetric cryptography: RSA cipher (second part) Slides (Click here).
October 17, 2018: Asymmetric cryptography: RSA cipher (last part), Diffie-Hellman cipher. Slides (Click here).
Exercises on Message Authentication Code (MAC), Applications of Hash functions, RSA cipher: exercises solutions have been proposed on the blackboard.
October 18, 2018: Exercises on Diffie-Hellman, RC4, Cipher-block chaining (CBC), Output feedback (OFB), Feistel, columnar transposition: exercises solutions have been proposed on the blackboard.
October 24, 2018: Information systems nowadays. Slides (Click here).
Cloud Computing. Slides (Click here).
October 25, 2018: Scheduling Algorithms (Part I). Slides (Click here).
November 7, 2018: Mid-term examination.
November 14, 2018: Mid-term exam exercises solutions (exercises solutions have been proposed on the blackboard).
Scheduling Algorithms (Part II). Slides (Click here).
November 15, 2018: Scheduling Algorithms (Part III). Slides (Click here).
November 21, 2018: On-line Scheduling. Slides (Click here).
Envy-free identical scheduling. Slides (Click here).
November 22, 2018: Envy-free identical scheduling (last part). Slides (Click here).
November 28, 2018: Envy-free unrelated scheduling. Slides (Click here).
November 29, 2018: Revenue Maximizing Envy-free Pricing Problem (first part). Slides (Click here).
December 5, 2018: Revenue Maximizing Envy-free Pricing Problem (second part). Slides (Click here).
December 6, 2018: Revenue Maximizing Envy-free Pricing Problem (third part). Slides (Click here).
December 12, 2018: Revenue Maximizing Envy-free Pricing Problem (last part). Slides (Click here).
December 13, 2018: Exercises on Scheduling, Envy-free Scheduling: Exercises solutions have been proposed on the blackboard.
Some preliminary exercises on scheduling can be found here .
December 19, 2018: Exercises on Envy-free Pricing: Exercises solutions have been proposed on the blackboard.
News:
October 16, 2018: The Mid-term exam date is Wednesday November 7, time: 11.30-13.30, room A1.2.
October 18, 2018: The arguments of the Mid-term exam cover all the lectures from the beginning of this course till October 18.
October 18, 2018: Click here to download past exam papers.
October 25, 2018: The lecture of Wednesday October 31 is cancelled. There will be student reception on Wednesday October 31 from 10 a.m. to 1 p.m. (in my office).
November 3, 2018: There will be student reception on Tuesday November 6, from 10 a.m. to 12 p.m.
November 8, 2018: Available the results of the Mid-term exam of November 7, 2018.
(Click here)
December 7, 2018: Final exams semester #1 A.Y. 2018/2019: (Period January 7, 2019 - February 22, 2019)
1° Monday January 14, 2019. Time: 10.00 a.m.
2° Monday January 28, 2019. Time: 10.00 a.m.
3° Monday February 11, 2019. Time: 10.00 a.m.
December 19, 2018: The course is finished today, i.e., tomorrow, December 20, there will be no lecture.
January 15, 2019: Available the results of the examination of January 14, 2019.
(Click here). Exams recording and oral exams: Thursday January 17, Time: 10:00 a.m.
January 21, 2019: Click here to download the assignment of the examination of January 14, 2019.
January 29, 2019: Available the results of the examination of January 28, 2019.
(Click here). Exams recording and oral exams: Thursday January 31, Time: 10:00 a.m.
February 12, 2019: Available the results of the examination of February 11, 2019.
(Click here). Exams recording and oral exams: Wednesday February 13, Time: 10:00 a.m.
May 7, 2019: Final exams A.Y. 2018/2019: (Period June 11, 2019 - July 26, 2019)
1° Monday June 17, 2019. Time: 10.00 a.m.
2° Monday July 15, 2019. Time: 10.00 a.m.
May 7, 2019: Final exams A.Y. 2018/2019: (Period September 2, 2019 - September 20, 2019)
- Monday September 16, 2019. Time: 10.00 a.m.
June 17, 2019: Available the results of the examination of June 17, 2019.
(Click here). Exams recording and oral exams: Wednesday June 19, Time: 10:00 a.m.
June 24, 2019: Click here to download the assignment of the examination of June 17, 2019.
July 16, 2019: Available the results of the examination of July 15, 2019.
(Click here). Exams recording and oral exams: Wednesday July 17, Time: 11:45 a.m.
September 16, 2019: Available the results of the examination of September 16, 2019.
(Click here). Exams recording and oral exams: Tuesday September 17, Time: 10:00 a.m.