Winter 2017 CS 485/585 Intro to Cryptography