Gemini: A Lightweight Virtualization Architecture for Protecting Privacy and Security of Smartphone

Shichao Liao,Xia Yang,Wensheng Guo,Haiyong Sun,Zhixiang Jiang, Xiaoyan Zhao

2016 13th International Conference on Embedded Software and Systems (ICESS)(2016)

引用 2|浏览4
暂无评分
摘要
With the smartphone becoming more and more ubiquitous, the problem of security and privacy has attracted considerable attention. In order to protect private information many users carry multiple phones to accommodate work, personal, and geographic mobility needs. We present Gemini, lightweight virtualization architecture for enabling multiple virtual smartphones to run simultaneously on the same physical cellphone in an isolated, separated manner. Gemini introduces a usage model of having one foreground virtual phone and multiple background virtual phones. This paper presents a new device virtualization mechanism and novel device proxy. They integrate with lightweight virtualization of operating system to multiplex phone hardware. The virtual display architecture is also proposed in this paper, which is used to switch between Virtual Phones (VPs) quickly without shutting screen down. Gemini virtual phone features include fully accelerated 3D graphics, complete power management features, full telephony functionality with separately assignable telephone numbers and address books and caller ID support, and complete Wi-Fi, sensor, camera and other devices functionality. We have implemented a prototype of Gemini that supports multiple virtual phones on the same smartphone. Our performance results demonstrate that Gemini imposes only modest runtime and memory overhead, works seamlessly across multiple hardware devices including LG Galaxy 4 and ZTE Z7 phones, and transparently runs Android applications at native speed without any modifications.
更多
查看译文
关键词
lightweight virtualization architecture,Android,device namespace,privacy,smartphone
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要