DocumentCode
3676024
Title
MobiLock: an energy-aware encryption mechanism for NVRAM-based mobile devices
Author
Xianlu Luo;Duo Liu;Liang Liangy;Yang Li;Kan Zhong;Linbo Long
Author_Institution
Key Lab. of Dependable Service Computing in Cyber Physical Society (Chongqing Univ.), Ministry of Education, China
fYear
2015
fDate
8/1/2015 12:00:00 AM
Firstpage
1
Lastpage
6
Abstract
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 energyaware 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.
Keywords
"Encryption","Random access memory","Nonvolatile memory","Mobile handsets","Mobile communication"
Publisher
ieee
Conference_Titel
Non-Volatile Memory System and Applications Symposium (NVMSA), 2015 IEEE
Type
conf
DOI
10.1109/NVMSA.2015.7304368
Filename
7304368
Link To Document