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.