Efficient Android-based storage encryption using multi-core CPUs

被引:1
|
作者
Alomari, Mohammad Ahmed [1 ]
Samsudin, Khairulmizam [1 ]
Ramli, Abdul Rahman [1 ]
Hashim, Shaiful J. [1 ]
机构
[1] Univ Putra Malaysia, Fac Engn, Comp & Commun Syst, Serdang 43400, Malaysia
关键词
mobile devices; storage security; XTS mode; encryption algorithms; Google's Android; multi-core CPUs; performance; IMPLEMENTATION;
D O I
10.1002/sec.1727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The huge proliferation of mobile and handheld devices, such as tablets and Smartphone devices, has come with different threats to the sensitive data and personally identifiable information stored inside these devices. The most efficient way to ensure data protection is through encryption; however, it comes with great impact on these small gadgets, which suffer from limited resources. Majority of recent mobile devices are equipped with increasingly powerful multi-core processors that researchers can leverage in order to enhance data protection while maintaining proper device performance. In this paper, we introduce a parallel implementation for data encryption inside the storage of Android-based mobile devices. This work implements a multi-core design of different encryption ciphers, making use of the commodity multi-core CPUs available currently in new smart gadget devices, in order to enhance the performance inside these resource-limited devices. Ciphers XTS-AES, XTS-Twofish, and XTS-RC6 are used during the experiments; however, the main focus is given to XTS-AES because it is developed specifically for storage encryption. Parallel encryption experiments are conducted on a mobile device, and performance comparisons are presented. The parallel XTS-AES has shown a maximum performance speedup of 1.71, with 86% efficiency, faster than the serial counterpart, with higher encryption throughput in the device up to 8290 and 11380KB/s when using XTS-AES and XTS-RC6 ciphers, respectively. In addition, we performed comparison between mobile device and desktop machine using similar experimental setup. It shows that the performance of storage encryption in mobile devices still lags by more than 10 folds when compared with desktop environment. (C) 2017 John Wiley & Sons, Ltd.
引用
收藏
页码:5673 / 5686
页数:14
相关论文
共 50 条
  • [41] Efficient Storage Encryption for Android Mobile Devices
    Lu, Yung-Feng
    Kuo, Chin-Fu
    Feng, Yi-Yen
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 213 - 218
  • [42] Design of Parallel Algorithms for Super Long Integer Operation Based on Multi-core CPUs
    Zhang, Shifeng
    Su, Shenghui
    2015 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2015, : 335 - 339
  • [43] Fast multi-pinhole SPECT image reconstruction with multi-core CPUs
    Vastenhouw, Brendan
    Ji, Changguo
    Beekman, Frederik
    JOURNAL OF NUCLEAR MEDICINE, 2010, 51
  • [44] MULTI SLOTH: An Efficient Multi-Core RTOS using Hardware-Based Scheduling
    Mueller, Rainer
    Danner, Daniel
    Schroeder-Preikschat, Wolfgang
    Lohmann, Daniel
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 189 - 198
  • [45] Ensemble learning model for effective thermal simulation of multi-core CPUs
    Jiang, Lin
    Dowling, Anthony
    Liu, Yu
    Cheng, Ming-C.
    INTEGRATION-THE VLSI JOURNAL, 2024, 97
  • [46] Interactive Rendering of Large-Scale Volumes on Multi-Core CPUs
    Wang, Feng
    Wald, Ingo
    Johnson, Chris R.
    2019 IEEE 9TH SYMPOSIUM ON LARGE DATA ANALYSIS AND VISUALIZATION (LDAV), 2019, : 27 - 36
  • [47] Parallelization of Transition Counting for Process Mining on Multi-core CPUs and GPUs
    Ferreira, Diogo R.
    Santos, Rui M.
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2016, 2017, 281 : 36 - 48
  • [48] Design and Implementation of Android-based Speech Storage System
    Li Ye
    Hao Qiuyun
    Ma Xiaofeng
    Zhang Peng
    Fan Yanhong
    Jiang Jingsai
    2016 IEEE INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2016, : 178 - 181
  • [49] Optimizing Attention by Exploiting Data Reuse on ARM Multi-core CPUs
    Fu, Xiao
    Yang, Weiling
    Dong, Dezun
    Su, Xing
    PROCEEDINGS OF THE 38TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ACM ICS 2024, 2024, : 137 - 149
  • [50] Performance Analysis of Parallel Smoothed Particle Hydrodynamics on Multi-core CPUs
    Chen Wenbo
    Yao, Yucheng
    Zhang, Yang
    2014 International Conference on Cloud Computing and Internet of Things (CCIOT), 2014, : 85 - 90