Skip to main content
MyCourses MyCourses
  • Schools
    School of Arts, Design, and Architecture (ARTS) School of Business (BIZ) School of Chemical Engineering (CHEM) –sGuides for students (CHEM) – Instructions for report writing (CHEM) School of Electrical Engineering (ELEC) School of Engineering (ENG) School of Science (SCI) Language Centre Open University Library Aalto university pedagogical training program UNI (exams) Sandbox
  • Service Links
    MyCourses - MyCourses instructions for Teachers - MyCourses instructions for Students - Teacher book your online session with a specialist - Digital tools for teaching - Personal data protection instructions for teachers - Workspace for thesis supervision Sisu Student guide Courses.aalto.fi Library Services - Resourcesguides - Imagoa / Open science and images IT Services Campus maps - Search spaces and see opening hours Restaurants in Otaniemi ASU Aalto Student Union Aalto Marketplace
  • ALLWELL?
    Study Skills Guidance and support for students Starting Point of Wellbeing About AllWell? study well-being questionnaire
  •   ‎(en)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Hi guest! (Log in)

close

Can not find the course?
try also:

  • Sisu
  • Courses.aalto.fi

CS-E4310 - Mobile Systems Security, 07.01.2020-02.04.2020

This course space end date is set to 02.04.2020 Search Courses: CS-E4310

  1. Home
  2. Courses
  3. School of Science
  4. department of...
  5. cs-e4310 - mo...
 
Syllabus
 

General

  • General

    General

    Introduction

    This is the course space for the Aalto University Department of Computer Science course on Mobile Systems Security (CS-E4310). The course is worth 5 credits, which are earned by completing weekly exercises, participating in exercise sessions, and conducting a survey on an assigned topic and presenting the results. There is no exam.

    Course staff: N. Asokan, Lachlan Gunn, Thomas Nyman, Hans Liljestrand, Buse Gul Atli, Amit Tambe.

    The course staff can be reached by email individually at firstname.lastname@aalto.fi or collectively at mss-staff@list.aalto.fi.

    Pre-requisites

    The course is designed for people who have already taken a basic security and/or crypto course. For example, you should have a basic understanding of concepts from cryptography like digital signatures, symmetric and asymmetric key encryption algorithms, cryptographic hash functions. You should also have some familiarity with notions like user and data authentication. For example, Aalto courses CS-C3130 or CS-E4300 will provide more than enough background.

    Registration

    As the evaluation in the course will be based entirely on continuous assessment, we need to limit the total number of students allowed to take the course for credit. In previous years, interest for the course has exceeded available capacity. For this reason we want to make sure that the participants taking the course for credit have the necessary background and are committed to completing the course. To this end, we ask all students signed up for the course to confirm their participation by sending an e-mail to the course staff (mss-staff@list.aalto.fi) explicitly confirming each of the items below:

    • You have already completed your bachelor's degree (say where)
    • You have taken at least one security course before (say what course and where)
    • You are committed to completing this course (see below for requirements for completing the course)

    Participation must be confirmed in this manner by Thursday, January 16 at the latest.

    Students must also register for the course through Oodi.

    Course Overview

    Learning Outcomes

    This course aims to teach the principles behind system security in general and software and hardware platform security architectures in mobile devices in particular. Students will learn selected example platform security architectures in detail and be able to identify similarities and differences between different architectures. Students will be able to recognize usability challenges in designing security mechanisms for mobile device. Students will gain an overview of current research issues in the area.

    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

    Tentative Schedule

    Main Sessions: Tuesdays, 10am-12pm, Lecture Hall T2, CS building.  Watch the corresponding lecture video before coming, and bring whatever you need to get started on the next exercise.

    Exercise Sessions: Thursdays, 10am-12pm OR 14pm-16pm, Lecture Hall T3, CS building. Please select a session before attending.  Attending exercises sessions is compulsory. You are required to achieve 80% attendance in order to pass the course.



    Homework and evaluation

    • Weekly exercises (individual)
      • Exercises reflect on and extend the topics covered in each lecture (estimated time equivalent to 3 ECTS credits).
      • Published on Tuesdays, based on the lecture and have deadline on the next Tuesday, one week later (at 23:55); returns in writing (PDF or plain text) through MyCourses.
      • Exercises are graded 0 (not done or very poor) - 30 (excellent).
      • Students are required to participate in Thursday exercise sessions during which the solutions to the exercises are discussed. Attendance in 80% of the exercise sessions is mandatory to pass the course.

    • Research paper survey
      • Detailed instructions given on the Research paper survey page
      • Survey is a mandatory requirement to pass the course.

    Requirements for completing the course

    To complete the course you must:

    • submit solutions to all exercises
    • attend at least 80% of the exercise sessions
    • submit research paper survey
    • make sure that all your required submissions are done on time

    Please note that late submissions are grounds for 0 points; we recommend that you set your personal deadline a day or two earlier to have some buffer for disasters, particularly if you tend to leave work close to deadlines.

    MSS Challenges

    Students in this course are welcome to try some of the course-related challenges on offer. Each challenge is a mini programming project related to some aspect of the course. Students completing one or more challenges successfully may be invited to sign up for a special assignments we currently have available in our group. The challenges will have no bearing on the course grade. However, students interested in pursuing research in systems security (e.g., doing your thesis in our group) are strongly encouraged to try one or more challenges.

    Course Feedback

    Mid-course feedback form will be found here when published.


    Supplementary book

    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).




    • icon for activity
      ForumAnnouncements Forum
    • icon for activity
      ForumGeneral discussion Forum
    • icon for activity
      ForumAnnouncements Forum
    • icon for activity
      ForumGeneral discussion Forum
    • icon for activity
      QuestionnaireMid-course feedback Questionnaire

      Tell us how the course is going, what works well, and what can be improved.

    • icon for activity
      ForumAnnouncements Forum
    • icon for activity
      ForumGeneral discussion Forum
    • icon for activity
      QuestionnaireMid-course feedback Questionnaire

      Tell us how the course is going, what works well, and what can be improved.

Course home

Course home

Next section

Lectures►
Skip Upcoming events
Upcoming events
Loading
Site event MyCourses maintenance, service out of use
Monday, 12 June, 10:00 » 17:00

Go to calendar...
  • CS-E4310 - Mobile Systems Security, 07.01.2020-02.04.2020
  • Sections
  • General
  • Lectures
  • Research paper survey
  • Home
  • Calendar
  • Learner Metrics

Aalto logo

Tuki / Support
Opiskelijoille / Students
  • MyCourses instructions for students
  • email: mycourses(at)aalto.fi
Opettajille / Teachers
  • MyCourses help
  • MyTeaching Support form
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
  • Saavutettavuusseloste
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
  • Accessibility summary
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten
  • Sammanfattning av tillgängligheten

Hi guest! (Log in)
  • Schools
    • School of Arts, Design, and Architecture (ARTS)
    • School of Business (BIZ)
    • School of Chemical Engineering (CHEM)
    • –sGuides for students (CHEM)
    • – Instructions for report writing (CHEM)
    • School of Electrical Engineering (ELEC)
    • School of Engineering (ENG)
    • School of Science (SCI)
    • Language Centre
    • Open University
    • Library
    • Aalto university pedagogical training program
    • UNI (exams)
    • Sandbox
  • Service Links
    • MyCourses
    • - MyCourses instructions for Teachers
    • - MyCourses instructions for Students
    • - Teacher book your online session with a specialist
    • - Digital tools for teaching
    • - Personal data protection instructions for teachers
    • - Workspace for thesis supervision
    • Sisu
    • Student guide
    • Courses.aalto.fi
    • Library Services
    • - Resourcesguides
    • - Imagoa / Open science and images
    • IT Services
    • Campus maps
    • - Search spaces and see opening hours
    • Restaurants in Otaniemi
    • ASU Aalto Student Union
    • Aalto Marketplace
  • ALLWELL?
    • Study Skills
    • Guidance and support for students
    • Starting Point of Wellbeing
    • About AllWell? study well-being questionnaire
  •   ‎(en)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎