Introduction to Information Security - Spring 2020

Course overview

Course overview

Lecturers Professor Avishai Wool and Sella Nevo
Teaching Assistants Barak Itkin and Eyal Itkin
Exercise Checker Alon Shakevsky
Lectures Sundays 13:00-16:00 (0368-3065-01)
Porter (Environmental studies) 101
Recitations Sundays 16:00-17:00 (0368-3065-02)
Sundays 17:00-18:00 (0368-3065-03)
Porter (Environmental studies) 101
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 16/07/20

Course material

The course material is available on this site, and we also have available video recordings of the lessons from 2017. 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


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 100+ 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 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, and Sonia Sela for their help in making this course, its administration and its infrastructure possible!

Additional thanks to Dan Gittik, for his 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 in ensuring the accessibility of this site, it's possible we may have missed something. If you encounter any part of the course website which is not adequately accessible, please reach out to Barak Itkin (