CSE362
Course | CSE362 |
---|---|
Title | Mobile Security |
Credits | 3 |
Course Coordinator |
R. Sekar |
Description |
The course covers the latest security technologies for mobile platforms (e.g., Android and iOS). It first introduces the security issues plaguing mobile apps and discusses defensive mechanisms, such as code signing, app permissions, and sandbox. It then peeks into mobile OS, explaining how jailbreaking/rooting works and the internals of iOS/Android security designs. Finally, it surveys modern hardware-level security features, such as secure booting, TrustZone, and biometrics. |
Prerequisite |
Prerequisites: CSE 220; CSE major Advisory Pre-or corequisite: CSE 320 |
Course Outcomes |
To help students acquire practical knowledge on, and hands-on experience with, mobile security technologies, which include malicious apps, vulnerable apps, code reviewing and signing, internals of Android and iOS security, device jailbreaking and rooting, disk encryption, securing and verifiable booting. |
Textbook | |
Major Topics Covered in Course |
|
Laboratory | |
Course Webpage |
|