TPRIVEXEC: Private Execution in Virtual Memory

被引:1
|
作者
Djoko, Judicael B. [1 ]
Jennings, Brandon [1 ]
Lee, Adam J. [1 ]
机构
[1] Univ Pittsburgh, Pittsburgh, PA 15260 USA
关键词
private browsing; private execution; virtual memory;
D O I
10.1145/2857705.2857724
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Private Browsing Mode has become a popular feature in modern browsers. However, despite its prevalence, a similar privacy enhancing technology has not been replicated in other user applications. PRivExEc is an operating system service that provides an application-agnostic, system-wide private execution mode [15]. We present TPRIVExEC, a novel approach to system-level privacy support that affords faster application execution over PRivExEc. TPRIVExEC uses memory as its principal backing store but falls back to system swap on high memory pressure. Upon swapping, it encrypts and decrypts private application data as it transits into and out of disk. By doing away with much of persistent disk as primary storage, TPRIVExEC provides stronger privacy guarantees and faster application runtime. As shown by our evaluation, TPRIVExEC application performance is indistinguishable from a vanilla system and compared to PrtivExEc, it is up to 30 times faster in writes and 38 times faster in reads for I/O bound tasks.
引用
收藏
页码:285 / 294
页数:10
相关论文
共 50 条
  • [41] Virtual memory
    Denning, PJ
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 213 - 216
  • [42] VIRTUAL MEMORY
    DORAN, RW
    COMPUTER, 1976, 9 (10) : 27 - 37
  • [43] VIRTUAL MEMORY
    KING, R
    MICROCOMPUTING, 1983, 7 (05): : 40 - 41
  • [44] Secure mobile agent execution in virtual environment
    Topaloglu, U.
    Bayrak, C.
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2008, 16 (01) : 1 - 12
  • [45] Management and performance of virtual and execution environments in FAIN
    Becker, Thomas
    Cheng, Lawrence
    Denazis, Spyros
    Gabrijelcic, Dusan
    Galis, Alex
    Karetsos, George
    Lazanakis, Antonis
    ACTIVE NETWORKS, 2007, 3912 : 21 - 34
  • [46] Virtual-join: A query execution technique
    Sung, SY
    Sun, P
    Li, Z
    Tan, CL
    CONFERENCE PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2002, : 353 - 357
  • [47] A secure virtual execution environment for untrusted code
    Wen, Yan
    Wang, Huaimin
    INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2007, 2007, 4817 : 156 - 167
  • [48] Secure mobile agent execution in virtual environment
    U. Topaloglu
    C. Bayrak
    Autonomous Agents and Multi-Agent Systems, 2008, 16 : 1 - 12
  • [49] The execution of public-private partnership projects in the UAE
    Dulaimi, Mohammed Fadhil
    Alhashemi, Mohamed
    Ling, Florence Yean Yng
    Kumaraswamy, Mohan
    CONSTRUCTION MANAGEMENT AND ECONOMICS, 2010, 28 (04) : 393 - 402
  • [50] PRIVATE FINANCING OF INFORMATION-TRANSFER - THEORY AND EXECUTION
    BAUMOL, WJ
    ORDOVER, JA
    PROCEEDINGS OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1976, 13 : 88 - 88