Secure Enrollment and Practical Migration for Mobile Trusted Execution Environments

Proceedings of the Third ACM workshop on Security and privacy in smartphones & mobile devices

Abstract

Smartphones can implement various security services from mobile banking to security tokens used for physical access control. System-wide trusted execution environments (TEEs), like ARM TrustZone, allow implementation of these services that withstand malware and operating system compromise. While researchers and developers have focused on secure storage and processing of credentials on such mobile TEEs, secure and practical bootstrapping of security services has been overlooked. The goal of this paper is to put forward the problem of secure user enrollment in the context of mobile system-wide TEEs. We explain why user identity binding to a mobile device is challenging on current smartphone platforms, and argue that current mobile device architectures do not facilitate secure enrollment and migration for such TEEs. We outline possible architecture changes that would enable the realization of secure and practical enrollment, and thus enable more widespread secure deployment of various mobile security services. © 2013 ACM.

People

Dr. Claudio Marforio
Doctoral Student (2010 – 2018)
COO, Futurae Technologies AG
Dr. Nikolaos Karapanos
Doctoral Student (2012 – 2018)
CTO, Futurae Technologies AG
Dr. Claudio Soriente
Doctoral Student (2012 – 2015)
Researcher, NEC Laboratories
Dr. Kari Kostiainen
Senior Scientist

BibTex

@inproceedings{marforio2013secure,
  author    = {Marforio, Claudio and Karapanos, Nikolaos and Soriente, Claudio and Kostiainen, Kari and Capkun, Srdjan},
  title     = {{Secure Enrollment and Practical Migration for Mobile Trusted Execution Environments}},
  booktitle = {Proceedings of the Third ACM workshop on Security and privacy in smartphones {\&} mobile devices},
  address   = {Berlin, Germany},
  year      = 2013,
  month     = nov,
  publisher = {Association for Computing Machinery},
  doi       = {10.1145/2516760.2516764},
  url       = {https://doi.org/10.1145/2516760.2516764}
}

Research Collection: 20.500.11850/70806