Laajuus: 5

Aikataulu: 08.01.2019 - 26.03.2019

Kurssin yhteystiedot (koskee tätä kurssikertaa): mss-staff@list.aalto.fi

Opetusperiodi (voimassa 01.08.2018-31.07.2020): 

III-IV (Spring)

Osaamistavoitteet (voimassa 01.08.2018-31.07.2020): 

You will learn the principles behind software and hardware system security architectures, with a particular focus on mobile devices. You will learn selected example platform security architectures in detail and be able to identify similarities and differences between different architectures. You will be able to recognize usability challenges in designing security mechanisms for mobile devices. You will learn about advanced topics like Internet-of-Things (IoT) security and use of machine learning in security. You will gain an overview of current research issues in the area.

Sisältö (voimassa 01.08.2018-31.07.2020): 

Basics of access control, Android platform security architecture, General model of platform security and design space for different instantiations, Trusted execution environments, Case studies of usable security challenges, IoT security, Machine learning & security, Current research issues in system security. Students interested in doing practical system security will be offered implementation project topics that they can work on for additional credit as part of a special course in information security (CS-E4330). More information on course wiki at https://wiki.aalto.fi/display/mss

Tarkennukset kurssin sisältöön (koskee tätä kurssikertaa): 

Course overview is found on the MyCourses page https://mycourses.aalto.fi/course/view.php?id=20584


Course Content

  • Basics of access control
  • Android platform security architecture
  • General model of platform security and design space for different instantiations
  • Hardware security enablers
  • Case studies of usable security challenges
  • Current research issues in mobile system security
  • Optional material: IoT security, Machine learning and security, SE Linux for Android

Toteutus, työmuodot ja arvosteluperusteet (voimassa 01.08.2018-31.07.2020): 

Weekly written exercises, course assignment, course feedback. (No exam)

Tarkennetut arviointiperusteet ja -menetelmät ja tutustuminen arviointiin (koskee tätä kurssikertaa): 


Weekly written exercises, course assignment, course feedback. (No exam)


There will be five exercise sets corresponding to the first five lectures. Each set contains three questions. Students will be evaluated based on their submitted written answers to these questions. Each set carries a weight of 30 points (the distribution of points among individual questions will be indicated in the exercise set itself). Answers are always due on a Tuesday. On the following Thursday, answers will be discussed during the exercise session. Students are expected to be present during these exercise sessions. Students will be called upon to present and explain their answers.

In addition to the exercises, students have to conduct a survey on an assigned topic and present their findings. Surveys will be done in groups of two. At the beginning of the course students can indicate preferences for survey topics and who they want to partner with (if known). Presentations will take place during March. More details at https://mycourses.aalto.fi/course/view.php?id=20584&section=3

Työmäärä toteutustavoittain (voimassa 01.08.2018-31.07.2020): 

32 h (16 2h-contact sessions) Weekly written exercises and a course assignment (e.g., survey or project): 63 h; Independent study: 20 h

Tarkennettu kuormittavuuslaskelma (koskee tätä kurssikertaa): 

32 h (16 2h-contact sessions) Weekly written exercises and a course assignment (e.g., survey or project): 63 h; Independent study: 20 h

Oppimateriaali (voimassa 01.08.2018-31.07.2020): 

Supplementary reading - “Mobile Platform Security” by N.Asokan et al, Morgan & Claypool, December 2013

Tarkennukset oppimateriaaliin (koskee tätä kurssikertaa): 

Supplementary reading - “Mobile Platform Security” by N.Asokan et al, Morgan & Claypool, December 2013

There is a supplementary course book: Mobile Platform Security by Asokan, Davi, Dmitrienko, Heuser, Kostiainen, Reshetova and Sadeghi (2013). Aalto students have free access to the book online (PDF).

Esitiedot (voimassa 01.08.2018-31.07.2020): 

CS-C3130 / CSE-C3400 Information Security or equivalent skills.

Arvosteluasteikko (voimassa 01.08.2018-31.07.2020): 

0-5

Toteutuksen lisätiedot (koskee tätä kurssikertaa): 

Students will be asked to send an e-mail pledge indicating commitment for completing the course. This is because course capacity is limited and if someone leaves the course half-way through, it deprives someone on the waiting list the opportunity to take the course.

Opintojakson kuvaus

Ilmoittautuminen ja lisätiedot