Quarter
          
      Instructor/s
          
      Course Type
              
          Course Area
              Systems
          Enrollment Code
              62679
          Location
              ON LINE
          Units
              4
          Day and Time
              T/R 1 - 2:50 pm
          Course Description
              The course will cover techniques to compute on encrypted data, particularly homomorphic encryption, both partial homomorphic encryption, and fully homomorphic encryption. The course will have a large theory component. However, it will also discuss how homomorphic encryption is applied to real systems such as databases, media streaming services, anonymous messaging services, and machine learning systems. The course will be structured around paper readings, class discussions, high-quality paper review writing, and perhaps an individual research project.
There are no official prerequisites; however, a background in cryptography/maths/systems will be very helpful.