Information security (2018 fall) : HW3 (public)