CS6290 - Privacy-enhancing Technologies

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One semester
Course Offering Term*:
Semester B 2017/18

* The offering term is subject to change without prior notice
Course Aims

Large amount of data containing sensitive personal information are being constantly collected in today’s digitised world. Examples include e-health records in medical systems and location data in ubiquitous mobile applications. How can we guarantee that the collected user data are not misused and privacy policies not violated? How can we protect user privacy while simultaneously allowing effective data sharing and utilization? When the servers are not fully trusted, how can we still provide desirable services to users and respect their privacy?

This course aims at providing students with a solid understanding of a set of core and emerging techniques for information security and privacy. Topics include cloud security, cryptocurrency such as bitcoin, machine learning security, data anonymization, oblivious RAM, and encrypted databases. Learning activities include lectures, group projects, case studies, and tutorial sessions.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 60%
Examination: 40%
Examination Duration: 2 hours
Detailed Course Information


Useful Links

Department of Computer Science