University of L'Aquila
Department of Information Engineering Computer Science and Mathematics
Academic Year 2017/2018
|
(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 18, 2017 - December 22, 2017), Wednesday: 11.30–13.30 (room A1.2) and Thursday: 9.30–11.30 (room A1.2)
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 20, 2017: Presentation of the course.
Basics of cryptology: introduction (first part).
September 21, 2017: Basics of cryptology: introduction (second part).
September 27, 2017: Basics of cryptology: introduction (third part).
September 28, 2017: Symmetric cryptography: Stream ciphers (RC4), Block ciphers (Electronic codebooks(ECB), Cipher-block chaining (CBC),
Output feedback (OFB), Counter (CTR), Substitution-permutation (SP) networks, Feistel ciphers).
October 4, 2017: Symmetric cryptography: Block ciphers (Data Encryption Standard (DES), 3DES, Advanced Encryption Standard (AES): an overview).
October 5, 2017: Exercises on transposition ciphers, Vigenère cipher, Electronic codebook (ECB), Cipher-block chaining (CBC), Output feedback (OFB),
Feistel cipher: Exercises solutions have been proposed on the blackboard.
October 11, 2017: Message Authentication Code (MAC), Hash functions.
October 12, 2017: Hash functions: MD5 (very short overview) and SHA1 (overview)
Asymmetric cryptography: introduction
October 18, 2017: Asymmetric cryptography: RSA cipher (first part)
October 19, 2017: Asymmetric cryptography: RSA cipher (second part). Diffie-Hellman cipher.
October 26, 2017: Exercises on Message Authentication Code (MAC), Applications of Hash functions, RSA cipher, Diffie-Hellman cipher:
Exercises solutions have been proposed on the blackboard.
November 2, 2017: Information systems nowadays.
November 8, 2017: Mid-term examination.
November 15, 2017: Mid-term exam exercises solutions (exercises solutions have been proposed on the blackboard).
Scheduling Algorithms (Part I).
November 16, 2017: Scheduling Algorithms (Part II).
November 22, 2017: Scheduling Algorithms (Part III).
November 23, 2017: Envy-free identical scheduling.
November 29, 2017: Envy-free unrelated scheduling.
November 30, 2017: Revenue Maximizing Envy-free Pricing Problem (first part).
December 6, 2017: Revenue Maximizing Envy-free Pricing Problem (second part).
December 7, 2017: Revenue Maximizing Envy-free Pricing Problem (third part).
December 13, 2017: Revenue Maximizing Envy-free Pricing Problem (last part).
December 14, 2017: Exercises on Scheduling, Envy-free Scheduling, Envy-free Pricing: Exercises solutions have been proposed on the blackboard.
December 20, 2017: Exercises on Envy-free Pricing: Exercises solutions have been proposed on the blackboard.
News:
October 10, 2017: The Mid-term exam date is Wednesday November 8, time: 11.30-13.30, room A1.2 .
October 24, 2017: Due to the career day, the lecture of tomorrow, Wednesday October 25, has been cancelled.
The next lecture will be held on Thursday October 26.
October 26, 2017: Click here to download the assignment of the exams assignments of a.y. 2016-2017.
November 2, 2017: Today's lecture about Information systems nowadays and Cloud computing is argument of the second part of the course, i.e., the arguments
of the mid-term exam cover all the lectures from the beginning of this course till October 26.
November 17, 2017: Available the results of the Mid-term exam of November 8, 2017.
(Click here)
December 12, 2017: Final exams semester #1 A.Y. 2017/2018: (Period January 8, 2018 - February 23, 2018)
1° Monday January 15, 2018. Time: 10.00 a.m.
2° Monday January 29, 2018. Time: 10.00 a.m.
3° Monday February 12, 2018. Time: 10.00 a.m.
December 20, 2017: There will be no lecture Thursday December 21.
January 17, 2018: Available the results of the examination of January 15, 2018.
(Click here). Exams recording and oral exams: Thursday January 18, Time: 10:00 a.m.
January 20, 2018: Click here to download the assignment of the examination of January 15, 2018.
January 31, 2018: Available the results of the examination of January 29, 2018.
(Click here). Exams recording and oral exams: Thursday February 1, Time: 10:00 a.m.
February 1, 2018: Click here to download the assignment of the examination of January 29, 2018.
February 14, 2018: Available the results of the examination of February 12, 2018.
(Click here). Exams recording and oral exams: Thursday February 15, Time: 10:00 a.m.
April 17, 2018: Final exams A.Y. 2017/2018: (Period June 11, 2018 - July 27, 2018)
1° Monday June 18, 2018. Time: 10.00 a.m.
2° Monday July 9, 2018. Time: 10.00 a.m.
July 16, 2018: Final exams A.Y. 2017/2018: (Period September 3, 2018 - September 14, 2018)
- Monday September 10, 2018. Time: 10.00 a.m.
September 11, 2018: Available the results of the examination of September 10, 2018.
(Click here). Exams recording and oral exams: Wednesday September 12, Time: 3:00 p.m.