CS 858 Syllabus

The schedule is also available as an ical file that you can subscribe to.

Date Topic Papers Presenters
Tue 09/10 Introduction Urs
Thu 09/12 Advice on giving Talks Urs
Sun 09/15 Paper bids are due
Tue 09/17 Privacy-Preserving Geosocial Applications Bisheng & Urs
Thu 09/19 Android and Android Security Link Link Link Link iOS Security Urs
Tue 09/24 Examining Permissions On Lightweight Mobile Phone Application Certification
Android Permissions Demystified
Urs
Donglin
Thu 09/26 Detecting Privacy Leaks TaintDroid - An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones
PiOS - Detecting Privacy Leaks in iOS Applications
Madhur
Rahul
Tue 10/01 Managing Privacy Leaks I These Aren't the Droids You’re Looking For - Retrofitting Android to Protect Data from Imperious Applications
Dr. Android and Mr. Hide - Fine-grained Permissions in Android Applications
Aaron
Xichao
Thu 10/03 Managing Privacy Leaks II Flexible and Fine-grained Mandatory Access Control on Android for Diverse Security and Privacy Policies
Little Brothers Watching You - Raising Awareness of Data Leaks on Smartphones
Nikhil
Carolyn
Tue 10/08 No class
Thu 10/10 No class
Tue 10/15 Studying Users and Permissions Android Permissions - User Attention Comprehension and Behavior
Privacy as Part of the App Decision-Making Process
Jasmeet
Xingfang
Tue 10/15 Second-round presentation bids are due
Thu 10/17 Crowdsourcing Permission Expectations
Privilege Escalation
ProtectMyPrivacy - Detecting and Mitigating Privacy Leaks on iOS Devices Using Crowdsourcing
Permission Re-Delegation - Attacks and Defenses
Jinqiu
Laura
Fri 10/18 Course project proposals are due
Tue 10/22 Advertising AdSplit - Separating Smartphone Advertising from Applications
AdDroid - privilege separation for applications and advertisers in Android
Yihang
Danish
Thu 10/24 Control-flow Attacks Jekyll on iOS - When Benign Apps Become Evil
MoCFI - A Framework to Mitigate Control-Flow Attacks on Smartphones
Kyle
Nikolas
Tue 10/29 Side-channel and Covert-channel Attacks TapLogger - Inferring User Inputs On Smartphone Touchscreens Using On-board Motion Sensors
Soundcomber - A Stealthy and Context-Aware Sound Trojan for Smartphones
Hassan
Laura
Thu 10/31 Privacy-preserving Data Processing I MaskIt - Privately Releasing User Context Streams for Personalized Mobile Applications Nikhil
Tue 11/05 Location Sharing Adaptive Information-Sharing for Privacy-Aware Mobile Social Networks
Privacy Manipulation and Acclimation in a Location Sharing Application
Carolyn
Madhur
Thu 11/07 Device Theft
New Architectures I
Keypad - An Auditing File System for Theft-Prone Devices
Cells - A Virtual Mobile Smartphone Architecture
Aaron
Kyle
Tue 11/12 New Architectures II Koi - A Location-Privacy Platform for Smartphone Apps
Opaak - Using Mobile Phones to Limit Anonymous Identities Online
Jinqiu
Nikolas
Thu 11/14 Studying Users Goldilocks and the Two Mobile Devices - Going Beyond All-Or-Nothing Access to a Device's Applications
Choice Architecture and Smartphone Privacy - There's A Price for That
Danish
Xichao
Tue 11/19 Authentication Progressive Authentication - Deciding When to Authenticate on Mobile Phones
Unobservable Re-authentication for Smartphones
Donglin
Hassan
Thu 11/21 SSL / Cryptography I Why Eve and Mallory Love Android - An Analysis of Android SSL (In)Security
MITHYS - Mind The Hand You Shake - Protecting mobile devices from SSL usage vulnerabilities
Yihang
Jasmeet
Tue 11/26 SSL / Cryptography II
Privacy-preserving Data Processing II
An Empirical Study of Cryptographic Misuse in Android Applications
Cloud-Enabled Privacy-Preserving Collaborative Learning for Mobile Sensing
Rahul
Xingfang
Thu 11/28 Project presentations I (10:00-11:20am) Jinqiu & Xingfang
Carolyn
Mon 12/02 Project presentations II (10-11:30am) Hassan & Aaron
Yihang, Rahul, & Madhur
Xichao & Donglin
Tue 12/03 Project presentations III (10-11:30am) Laura
Nikolas & Danish
Jasmeet & Nikhil
Sun 12/15 Project writeups are due

Last updated: 2013-11-28 09:59:13 -0500 [validate xhtml]