João Ferreira, Bernardo Santos, Wellington Oliveira, Nuno Antunes, Bruno Cabral, J. P. Fernandes
{"title":"On Security and Energy Efficiency in Android Smartphones","authors":"João Ferreira, Bernardo Santos, Wellington Oliveira, Nuno Antunes, Bruno Cabral, J. P. Fernandes","doi":"10.1109/MOBILSoft59058.2023.00018","DOIUrl":null,"url":null,"abstract":"Smartphones are so immersed in our everyday lives that it is hard to imagine our routines without them. For most of us, they have already replaced alarm clocks, calculators, organizers, maps, and countless other things. As such, running out of battery charge means losing all of these functionalities, not just the inability to communicate using calls or messages, which can already be critical. The widespread usage of mobile devices is accompanied by a growing number of cybercriminals exploring scams for (illicit) benefits. Indeed, the more data flowing through mobile devices and apps, the greater the possibility of exploring threats and attacks. Users are then concerned about unintended access to critical data such as sensitive stored information, bank accounts, passwords, social media accounts, or private files. Although documented strategies exist to mitigate security risks, implementing the corresponding security mechanisms may impose an overhead on energy consumption, which in practice, affects the device’s battery charge. In this paper, we analyse the impact of security mechanisms on energy consumption in the context of Android mobile devices. We investigate the energy consumption of operations such as copying files and logging in with and without encrypting the credentials. Our results quantify the energy overhead of certain security mechanisms and confirm that there is a statistically significant increase in energy consumption when security standards, e.g., data encryption, are adopted. This work highlights the need for understanding the trade-offs between energy consumption and security in mobile devices and serves as a reference for mobile application developers to consider energy efficiency when implementing security measures.","PeriodicalId":311618,"journal":{"name":"2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MOBILSoft59058.2023.00018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Smartphones are so immersed in our everyday lives that it is hard to imagine our routines without them. For most of us, they have already replaced alarm clocks, calculators, organizers, maps, and countless other things. As such, running out of battery charge means losing all of these functionalities, not just the inability to communicate using calls or messages, which can already be critical. The widespread usage of mobile devices is accompanied by a growing number of cybercriminals exploring scams for (illicit) benefits. Indeed, the more data flowing through mobile devices and apps, the greater the possibility of exploring threats and attacks. Users are then concerned about unintended access to critical data such as sensitive stored information, bank accounts, passwords, social media accounts, or private files. Although documented strategies exist to mitigate security risks, implementing the corresponding security mechanisms may impose an overhead on energy consumption, which in practice, affects the device’s battery charge. In this paper, we analyse the impact of security mechanisms on energy consumption in the context of Android mobile devices. We investigate the energy consumption of operations such as copying files and logging in with and without encrypting the credentials. Our results quantify the energy overhead of certain security mechanisms and confirm that there is a statistically significant increase in energy consumption when security standards, e.g., data encryption, are adopted. This work highlights the need for understanding the trade-offs between energy consumption and security in mobile devices and serves as a reference for mobile application developers to consider energy efficiency when implementing security measures.