Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Course Overview Dennis Kafura
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science Cryptography Use of encryption techniques to insure confidentiality and integrity of information vulnerable to unintended access or modification Critical issues Algorithms – Structure (actors, shared information, processes) – Mathematical foundations Key generation – Basis (identity, attributes) – Trusted components Key management – Revocation – Groups/communities 2 Major Topics
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science Information flow control Persistent confinement of information with predetermined bounds Critical issues Analysis – How to model information flow – How to describe bounds Enforcement – Language level (programming constructs, run-time mechanisms) – System level (mechanisms for processes/threads, files, memory, etc.; covert channels) – Networked/distributed systems 3 Major Topics
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science Privacy “The right of the individual to decide what information about himself should be communicated to others and under what circumstances” (Westin, Privacy and Freedom, 1970.) Critical Issues Conceptual – How is privacy articulated – What are elemental factors of privacy Effects of technology on privacy » Enabling new privacy controls » Undermining existing privacy conventions » Changing privacy conceptions and norms 4 Major Topics
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science 5 Course Web Site
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science DatesClassesTopicPapersPresenter Aug 23 - Sept 65Introduction8Instructor Sept 8 - Sept 276Cryptography7Students Sept 29 - Oct 135 Information Flow Control 5Students Oct 18 - Oct 274Privacy5Students Nov 1 - Dec 6 (*) 9 Project Reports Students Dec 13 (**)1 Project Reports Students 6 Organization (*) Week of Nov 21: Thanksgiving Break (**) 7:45-9:45AM, if needed
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science Presentation of paper on one of three course topics See Calendar on web site for dates/papers Present one or two papers depending on class size Make selection by September 6 First-come, first-claimed 50% of grade Presentation of course project Types Literature project on topic of interest to you Development project Dates September 15: term project approved October 13: intermediate report November 1 – December 6/13: presentation of term project 50% of grade Participation Egregious lack of active/knowledgeable participation results in one letter grade penalty in final grade (e.g., A to B) Only one warning 7 Course Work
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Fall, Privacy&Security - Virginia Tech – Computer Science Questions? Thoughts? Comments? 8 Discussion