Miettinen, Markus (2019)
Context and communication profiling for IoT security and privacy: techniques and applications.
Technische Universität Darmstadt
Ph.D. Thesis, Primary publication
|
Text
Miettinen-dissertation-context-communication-profiling-iot-security-privacy.pdf - Published Version Copyright Information: CC BY-SA 4.0 International - Creative Commons, Attribution ShareAlike. Download (3MB) | Preview |
Item Type: | Ph.D. Thesis | ||||||
---|---|---|---|---|---|---|---|
Type of entry: | Primary publication | ||||||
Title: | Context and communication profiling for IoT security and privacy: techniques and applications | ||||||
Language: | English | ||||||
Referees: | Sadeghi, Prof. Ahmad-Reza ; Asokan, Prof. N. | ||||||
Date: | 1 February 2019 | ||||||
Place of Publication: | Darmstadt | ||||||
Date of oral examination: | 12 December 2018 | ||||||
Abstract: | During the last decade, two major technological changes have profoundly changed the way in which users consume and interact with on-line services and applications. The first of these has been the success of mobile computing, in particular that of smartphones, the primary end device used by many users for access to the Internet and various applications. The other change is the emergence of the so-called Internet-of-Things (IoT), denoting a technological transition in which everyday objects like household appliances that traditionally have been seen as stand-alone devices, are given network connectivity by introducing digital communication capabilities to those devices. The topic of this dissertation is related to a core challenge that the emergence of these technologies is introducing: how to effectively manage the security and privacy settings of users and devices in a user-friendly manner in an environment in which an ever-growing number of heterogeneous devices live and co-exist with each other? In particular we study approaches for utilising profiling of contextual parameters and device communications in order to make autonomous security decisions with the goal of striking a better balance between a system's security on one hand, and, its usability on the other. We introduce four distinct novel approaches utilising profiling for this end. First, we introduce ConXsense, a system demonstrating the use of user-specific longitudinal profiling of contextual information for modelling the usage context of mobile computing devices. Based on this ConXsense can probabilistically automate security policy decisions affecting security settings of the device. Further we develop an approach utilising the similarity of contextual parameters observed with on-board sensors of co-located devices to construct proofs of presence that are resilient to context-guessing attacks by adversaries that seek to fool a device into believing the adversary is co-located with it, even though it is in reality not. We then extend this approach to a context-based key evolution approach that allows IoT devices that are co-present in the same physical environment like the same room to use passively observed context measurements to iteratively authenticate their co-presence and thus gradually establish confidence in the other device being part of the same trust domain, e.g., the set of IoT devices in a user's home. We further analyse the relevant constraints that need to be taken into account to ensure security and usability of context-based authentication. In the final part of this dissertation we extend the profiling approach to network communications of IoT devices and utilise it to realise the design of the IoTSentinel system for autonomous security policy adaptation in IoT device networks. We show that by monitoring the inherent network traffic of IoT devices during their initial set-up, we can automatically identify the type of device newly added to the network. The device-type information is then used by IoTSentinel to adapt traffic filtering rules automatically to provide isolation of devices that are potentially vulnerable to known attacks, thereby protecting the device itself and the rest of the network from threats arising from possible compromise of vulnerable devices. |
||||||
Alternative Abstract: |
|
||||||
URN: | urn:nbn:de:tuda-tuprints-83742 | ||||||
Classification DDC: | 000 Generalities, computers, information > 004 Computer science | ||||||
Divisions: | 20 Department of Computer Science 20 Department of Computer Science > System Security Lab |
||||||
Date Deposited: | 08 Feb 2019 14:01 | ||||||
Last Modified: | 09 Jul 2020 02:29 | ||||||
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/8374 | ||||||
PPN: | 443013497 | ||||||
Export: |
View Item |