CS 178: INTRODUCTION TO CRYPTOGRAPHY (Fall 2021)