Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Patrick Colp

dblp:15/10322 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Systems and software security · 50% Hardware security and side channels · 44% Web and mobile security · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
code randomization
0.212016
Shuffler: Fast and Deployable Continuous Code Re-Randomization · OSDI 2016
Hardware security and side channels › physical attacks
cold boot attack
0.212015
Protecting Data on Smartphones and Tablets from Memory Attacks · ASPLOS 2015
Hardware security and side channels
trusted execution environments
0.212015
Protecting Data on Smartphones and Tablets from Memory Attacks · ASPLOS 2015
Systems and software security
isolation
0.112011
Breaking up is hard to do: security and functionality in a commodity hypervisor · SOSP 2011
Systems and software security › isolation
multi-tenant isolation
0.112011
Breaking up is hard to do: security and functionality in a commodity hypervisor · SOSP 2011
Cloud and datacenter computing › virtualization › virtualization security
hypervisor security
0.112011
Breaking up is hard to do: security and functionality in a commodity hypervisor · SOSP 2011
Cloud and datacenter computing
virtualization
0.112011
Breaking up is hard to do: security and functionality in a commodity hypervisor · SOSP 2011
Compilers and program optimization
code generation
0.112016
Shuffler: Fast and Deployable Continuous Code Re-Randomization · OSDI 2016
Web and mobile security
mobile security
0.112015
Protecting Data on Smartphones and Tablets from Memory Attacks · ASPLOS 2015
YearPublicationVenuePosition
2016 Shuffler: Fast and Deployable Continuous Code Re-Randomization
David Williams-King, Graham Gobieski, Kent Williams-King, James P. Blake, Xinhao Yuan, Patrick Colp, Michelle Zheng, Vasileios P. Kemerlis, William Aiello
OSDI6
2015 Protecting Data on Smartphones and Tablets from Memory Attacks
abstract
Smartphones and tablets are easily lost or stolen. This makes them susceptible to an inexpensive class of memory attacks, such as cold-boot attacks, using a bus monitor to observe the memory bus, and DMA attacks. This paper describes Sentry, a system that allows applications and OS components to store their code and data on the System-on-Chip (SoC) rather than in DRAM. We use ARM-specific mechanisms originally designed for embedded systems, but still present in today's mobile devices, to protect applications and OS subsystems from memory attacks.
Patrick Colp, James Gleeson 0001, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, Alec Wolman
ASPLOS1
2011 Breaking up is hard to do: security and functionality in a commodity hypervisor
abstract
Cloud computing uses virtualization to lease small slices of large-scale datacenter facilities to individual paying customers. These multi-tenant environments, on which numerous large and popular web-based applications run today, are founded on the belief that the virtualization platform is sufficiently secure to prevent breaches of isolation between different users who are co-located on the same host. Hypervisors are believed to be trustworthy in this role because of their small size and narrow interfaces.
Patrick Colp, Mihir Nanavati, William Aiello, George Coker, Tim Deegan, Peter A. Loscocco, Andy Warfield
SOSP1