Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Amit Vasudevan is active.

Publication


Featured researches published by Amit Vasudevan.


ieee symposium on security and privacy | 2013

Design, Implementation and Verification of an eXtensible and Modular Hypervisor Framework

Amit Vasudevan; Sagar Chaki; Limin Jia; Jonathan M. McCune; James Newsome; Anupam Datta

We present the design, implementation, and verification of XMHF- an eXtensible and Modular Hypervisor Framework. XMHF is designed to achieve three goals -- modular extensibility, automated verification, and high performance. XMHF includes a core that provides functionality common to many hypervisor-based security architectures and supports extensions that augment the core with additional security or functional properties while preserving the fundamental hypervisor security property of memory integrity (i.e., ensuring that the hypervisors memory is not modified by software running at a lower privilege level). We verify the memory integrity of the XMHF core -- 6018 lines of code -- using a combination of automated and manual techniques. The model checker CBMC automatically verifies 5208 lines of C code in about 80 seconds using less than 2GB of RAM. We manually audit the remaining 422 lines of C code and 388 lines of assembly language code that are stable and unlikely to change as development proceeds. Our experiments indicate that XMHFs performance is comparable to popular high-performance general-purpose hypervisors for the single guest that it supports.


hawaii international conference on system sciences | 2011

XTRec: Secure Real-Time Execution Trace Recording on Commodity Platforms

Amit Vasudevan; Ning Qu; Adrian Perrig

We propose XTRec, a primitive that can record the instruction-level execution trace of a commodity computing system. Our primitive is resilient to compromise to provide integrity of the recorded execution trace. We implement XTRec on the AMD platform running the Windows OS. The only software component that is trusted in the system during runtime is XTRec itself, which contains only 2,195 lines of code permitting manual audits to ensure security and safety. We use XTRec to show whether a particular code has been executed on a system, or conversely to prove that some malware has not executed on the system. This is a highly desirable property to ensure information assurance, especially in critical e-government infrastructure. Our experimental results show that the imposed overhead is 2x--4x for real-world applications. This overhead is primarily due to CPU Branch Trace Messages(BTM), a ubiquitous debugging feature used to record control-flow instructions. Hardware improvements to BTM would therefore enable XTRec to run with minimal overhead.


Archive | 2009

Lockdown: A Safe and Practical Environment for Security Applications

Amit Vasudevan; Bryan Parno; Ning Qu; Virgil D. Gligor; Adrian Perrig


Archive | 2009

Lockdown: A Safe and Practical Environment for Security Applications (CMU-CyLab-09-011)

Amit Vasudevan; Bryan Parno; Ning Qu; Virgil D. Gligor; Adrian Perrig


Archive | 2012

It's an app. It's a hypervisor. It's a hypapp. : Design and Implementation of an eXtensible and Modular Hypervisor Framework

Amit Vasudevan; Jonathan M. McCune; James Newsome


Archive | 2012

Design, Development, and Automated Verification of an Integrity-Protected Hypervisor

Sagar Chaki; Amit Vasudevan; Limin Jia; Jonathan M. McCune; Anupam Datta


Archive | 2015

GEEC All the Way Down

Amit Vasudevan; Limin Jia; Sagar Chaki; Petros Maniatis; Anupam Datta


Archive | 2014

Systèmes et procédés permettant de conserver une intégrité et une confidentialité dans des plates-formes informatiques non sécurisées

Jorge Guajardo Merchan; Emmanuel Owusu; Jonathan M. McCune; James Newsome; Adrian Perrig; Amit Vasudevan


Archive | 2012

Design, Development and Automated Verification of an Integrity-Protected Hypervisor (CMU-CyLab-12-017)

Sagar Chaki; Amit Vasudevan; Limin Jia; Jonathan M. McCune; Anupam Datta


Archive | 2012

It’s an app. It’s a hypervisor. It’s a hypapp.: Design and Implementation of an eXtensible and Modular Hypervisor Framework (CMU-CyLab-12-014)

Amit Vasudevan; Jonathan M. McCune; James Newsome

Collaboration


Dive into the Amit Vasudevan's collaboration.

Top Co-Authors

Avatar

Anupam Datta

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Sagar Chaki

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Limin Jia

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Ning Qu

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Adrian Perrig

Industrial Technology Research Institute

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Emmanuel Owusu

Carnegie Mellon University

View shared research outputs
Researchain Logo
Decentralizing Knowledge