Introduction to Information Security - Spring 2024

Course overview

Course overview

Lecturers Professor Avishai Wool
Teaching Assistant Itai Kreisler
Exercise Checker Amit Zulan
Lectures Sundays 13:00-16:00 (0368-3065-01)
Dan David Building, Room 002
Recitations Sundays 16:00-17:00 (0368-3065-02) and 17:00-18:00 (0368-3065-03)
Orenstein Building, Room 111
Reception Hours Sundays, right after the second recitation (~18:00) and till the last customer.
We don't have a room assigned - so we'll wait in class a few minutes after the recitation, and then we'll find a room together
Exam TBD

Course material

The course material is available on this site, and we also have available video recordings from previous years. Note that while most material will stay similar, we will update some of the material and the order of lessons is going to change.

The high-level list of topics that will be covered is:

  • Cryptography (symmetric and asymmetric, hashing, signatures, etc.)
  • Reverse engineering and binary patching
  • Low level vulnerabilities and their exploitations (BoF, ROP, Polymorphic shellcodes, etc.)
  • Networking vulnerabilities and defence mechanisms
  • Logical vulnerabilities and permission models
  • Secure web applications and authentication methods
Public exams from past years


There are weekly homework assignments, submitted individually; There will be 10-12 assignments, with the final grade made of 35% exercises and 65% exam. The homework assignments are "hands-on" and may require significant time and effort, based on the individual background of individual students.

Contacting Us

  • If this is a general question about the material, use the Facebook group whenever possible.
    • We want to avoid duplicate questions that happen with emails.
    • We have 80+ students. That's lots of emails :P
    • We use Facebook because that’s a platform most people actually visit frequently (unlike Moodle), and it proved to be more effective in previous years.
    • If for some reason you feel strongly against using Facebook, feel free to use the Moodle - we will also answer questions there, and important updates will be posted both on Facebook and Moodle.
  • If you still need to reach us directly for other issues - use our emails:
  • For special extension requests (for exercises) and appeals on exercise grading, contact the TA.
    • Do not contact the grader directly.


Special thanks to Larisa Slepyan-Eshed, Ariel Cohen, Eitan Lezmy and Sonia Sela for their help in making this course, its administration and its infrastructure possible!

Additional thanks to Dan Gittik and to Barak Itkin, for their significant role in building the course site and composing major parts of the teaching material.


This course website was developed following the Israeli accessibility standards and based on the Web Content Accessibility Guidelines (WCAG) 2.0. While our best efforts were made to ensure the accessibility of this site, it's possible we may have missed something. If you encounter any part of the course website that is not adequately accessible, please reach out to Itai Kreisler (