MobiLock: An Energy-aware Encryption Mechanism for NVRAM-based Mobile Devices

被引:0
|
作者
Luo, Xianlu [1 ,2 ]
Liu, Duo [1 ,2 ]
Liang, Liang [3 ]
Li, Yang [1 ,2 ]
Zhong, Kan [1 ,2 ]
Long, Linbo [1 ,2 ]
机构
[1] Chongqing Univ, Key Lab Dependable Serv Comp Cyber Phys Soc, Minist Educ, Chongqing, Peoples R China
[2] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
[3] Chongqing Univ, Coll Commun Engn, Chongqing, Peoples R China
来源
2015 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA) | 2015年
关键词
Non volatile memory; Mobile devices; Advanced Encryption Standard (AES); PHASE-CHANGE MEMORY; DESIGN;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging non-volatile memory (NVRAM) has been considered as the most promising candidate of DRAM for future main memory design in mobile devices. NVRAM-based main memory exhibits attractive features, such as byte-addressability, low standby power, high density and near DRAM performance. However, the nature of non-volatility makes NVRAM vulnerable to be attacked by malicious programs. Though several data encryption techniques have been proposed to solve this problem, they do not consider the limited resources in mobile devices. To address this issue, in this paper, we propose an energy-aware encryption mechanism, named MobiLock, to effectively enhance the security of NVRAM-based main memory in mobile devices. The basic idea is to enhance the encryption and decryption performance by utilizing cache and concurrency mechanisms, respectively. To achieve this, we first develop a cache mechanism to cache the encrypted intermediate data (i.e., PAD) whose plaintexts are updated frequently, for accelerating decryption and reducing reamputation of PAD. We then propose a concurrency mechanism to read the ciphertext in NVRAM and calculate the PAD simultaneously, to reduce the decryption latency. The evaluation results show that our technique can effectively reduce encryption energy consumption and decryption latency, respectively.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A Survey on Energy-Aware Profiler for Mobile Devices
    Jofri, Muhammad Hanif
    Fudzee, Mohd Farhan Md
    Ismail, Mohd Norasri
    COMPUTATIONAL INTELLIGENCE IN INFORMATION SYSTEMS, 2015, 331 : 295 - 305
  • [2] Energy-Aware Cooperative Computation in Mobile Devices
    Singh, Ajita
    Xing, Yuxuan
    Seferoglu, Hulya
    2016 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2016, : 368 - 376
  • [3] A Partial Page Cache Strategy for NVRAM-Based Storage Devices
    Chen, Shuo-Han
    Chen, Tseng-Yi
    Chang, Yuan-Hao
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (02) : 373 - 386
  • [4] Energy-aware resource sharing with mobile devices
    Furthmueller, Jochen
    Waldhorst, Oliver P.
    COMPUTER NETWORKS, 2012, 56 (07) : 1920 - 1934
  • [5] Energy-aware tasks offloading based on DQN in medical mobile devices
    Zhao, Min
    Lu, Junwen
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [6] Energy-aware resource allocation in WLAN mobile devices
    Kim, J
    Shin, MS
    Shrestha, SL
    Chong, S
    GLOBECOM '05: IEEE Global Telecommunications Conference, Vols 1-6: DISCOVERY PAST AND FUTURE, 2005, : 3285 - 3289
  • [7] An energy-aware transmission mechanism for WiFi-based mobile devices handling upload TCP traffic
    Kim, Taehyun
    Lee, Jongmin
    Cha, Hojung
    Ha, Rhan
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2009, 22 (05) : 625 - 640
  • [8] iNVMFS: An Efficient File System for NVRAM-Based Intermittent Computing Devices
    Wu, Ying-Jan
    Kuo, Ching-Yu
    Chang, Li-Pin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 3638 - 3649
  • [9] Proactive Energy-Aware Adaptive Video Streaming on Mobile Devices
    Meng, Jiayi
    Xu, Qiang
    Hu, Y. Charlie
    PROCEEDINGS OF THE 2021 USENIX ANNUAL TECHNICAL CONFERENCE, 2021, : 81 - 97
  • [10] User-adaptive Energy-aware Security for Mobile Devices
    Sankaran, Sriram
    Sridhar, Ramalingam
    2013 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2013, : 391 - 392