2008 · 646 citations · 29 references
EngineeringComputer EngineeringElectrical EngineeringComputer ArchitectureLow-power DesignMicroelectronicsAccelerator ArchitectureAdaptive Hardware SystemsHardware AccelerationPower ManagementPower OptimizationPower-aware DesignAcceleratorsAdaptive Hardware ReconfigurationFlickerLow-power MicroarchitecturePower-efficient Accelerator Design
We present Flicker, an infrastructure for executing security-sensitive code in complete isolation while trusting as few as 250 lines of additional code. Flicker can also provide meaningful, fine-grained attestation of the code executed (as well as its inputs and outputs) to a remote party. Flicker guarantees these properties even if the BIOS, OS and DMA-enabled devices are all malicious. Flicker leverages new commodity processors from AMD and Intel and does not require a new OS or VMM. We demonstrate a full implementation of Flicker on an AMD platform and describe our development environment for simplifying the construction of Flicker-enabled code.
29
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
BOINC: A System for Public-Resource Computing and Storage
David P. Anderson · 2005 · 1.9K citations
IEEE Security & Privacy · 2004 · 1.5K citations
David P. Anderson, Jeff Cobb, Eric Korpela et al. · Communications of the ACM · 2002 · 1.3K citations