摘要
Disk encryption software is frequently used to secure confidential data on mobile devices. However, it is notoriously challenging for disk encryption software to ensure its security in cryptography without involving significant energy overhead. To address the challenge, we design a both cryptographically secure and energy-efficient disk encryption software for mobile devices, Populus. On the one hand, Populus uses modular linear algebra and one-time pad technique to encrypt/decrypt sensitive data on mobile devices, thus ensuring its security in cryptograph. To illustrate, we prove Populus's semantic security. On the other hand, Populus is based on client–server pattern. Its client side works on the kernel layer of mobile devices powered by batteries, while its server side works on the application layer of computing devices powered by fixed electric power source. The server side helps the client side do the computation tasks unrelated to plaintext/ciphertext in the encryption/decryption process, therefore, the energy cost on mobile devices significantly declines. To demonstrate, we conduct energy consumption experiments on Populus and dm-crypt, a famous disk encryption software for Android and Linux mobile devices. The experimental results show that Populus consumes 50%–70% less energy than dm-crypt.
| 源语言 | 英语 |
|---|---|
| 页(从-至) | 681-691 |
| 页数 | 11 |
| 期刊 | Future Generation Computer Systems |
| 卷 | 107 |
| DOI | |
| 出版状态 | 已出版 - 6月 2020 |
联合国可持续发展目标
此成果有助于实现下列可持续发展目标:
-
可持续发展目标 7 经济适用的清洁能源
学术指纹
探究 'Taming energy cost of disk encryption software on data-intensive mobile devices' 的科研主题。它们共同构成独一无二的学术指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver