COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
Hardware Support for CompartmentalisationAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Peter Sewell. Compartmentalisation is a technique to reduce the impact of security bugs by enforcing the ‘principle of least privilege’ within applications. Splitting programs into separate components that each operate with minimal access to resources means that a vulnerability in one part is prevented from affecting the whole. However, the performance costs and development effort of doing this have so far prevented widespread deployment of compartmentalisation, despite the increasingly apparent need for better computer security. A major obstacle to deployment is that existing compartmentalisation techniques rely either on virtual memory hardware or pure software to enforce separation, both of which have severe performance implications and complicate the task of developing compartmentalised applications. CHERI (Capability Hardware Enhanced RISC Instructions) is a research project which aims to improve computer security by allowing software to precisely express its memory access requirements using hardware support for bounded, unforgeable pointers known as capabilities. One consequence of this approach is that a single virtual address space can be divided into many independent compartments, with very efficient transitions and data sharing between them. In this talk I will describe the compartmentalisation features of CHERI and present the results of benchmarks comparing them to traditional techniques. This talk is part of the REMS lunch series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsFinance & Accounting Seminar Series Culture of Scientific Research Cambiowebinars Seminar Series Feb-Apr 2015 Fitzwilliam Museum Graham Storey LectureOther talksElectoral intrigue, ethnic politics and the vibrancy of the Kenyan public sphere Deep & Heavy: Using machine learning for boosted resonance tagging and beyond Saving our bumblebees Develop a tool for inferring symptoms from prescriptions histories for cancer patients Magnetic microscopy of meteorites: probing the magnetic state of the early solar system Sine-Gordon on a Wormhole |