@inproceedings{3d34411f417d437f828104f020e866f0,
title = "TruzCall: Secure VoIP Calling on Android using ARM TrustZone",
abstract = "Use of mobile phones today has become pervasive throughout society. A common use of a phone involves calling another person using VoIP apps. However the OSes on mobile devices are prone to compromise creating a risk for users who want to have private conversations when calling someone. Mobile devices today provide a hardware-protected mode called trusted execution environment (TEE) to protect users from a compromised OS. In this paper we propose a design to allow a user to make a secure end-To-end protected VoIP call from a compromised mobile phone. We implemented our design, TruzCall using Android OS and TrustZone TEE running OP-TEE OS. We built a prototype using the TrustZone-enabled Hikey development board and tested our design using the open source VoIP app Linphone. Our testing utilizes a simulation based environment that allows a Hikey board to use a real phone for audio hardware.",
keywords = "Mobile Computing, Security, Voice I/O",
author = "Amit Ahlawat and Wenliang Du",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 6th International Conference on Mobile and Secure Services, MOBISECSERV 2020 ; Conference date: 22-02-2020 Through 23-02-2020",
year = "2020",
month = feb,
doi = "10.1109/MobiSecServ48690.2020.9042945",
language = "English (US)",
series = "2020 6th International Conference on Mobile and Secure Services, MOBISECSERV 2020",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
editor = "Pascal Urien and Selwyn Piramuthu",
booktitle = "2020 6th International Conference on Mobile and Secure Services, MOBISECSERV 2020",
}