Please use this identifier to cite or link to this item: https://hdl.handle.net/10955/1667
Title: Hardening the security of modern operating systems against side-channel and rowhammer attacks
Authors: Oliverio, Marco
Pugliese, Andrea
Crupi, Felice
Keywords: Computer securty
Operating systems
Issue Date: 20-Jun-2019
Series/Report no.: ING-INF/05;
Abstract: Advancements in exploitation techniques call for the need of advanced defenses. Modern operating systems have to face new sophisticate attacks that do not rely on any programming mistake, rather they exploit leaking information from computational side effects (side-channel attacks) or hardware glitches (rowhammer attacks). Mitigating these new attacks poses new challanges and involves delicate trade-offs, balancing security on one side and performance, simplicity, and compatibility on the other. In this disseration we explore the attack surface exposed by page fusion, a memory saving optimization in modern operating systems and, after that, a secure page fusion implementation called VUsion is shown. We then propose a complete and compatible software solution to rowhammer attacks called ZebRAM. Lastly, we show OpenCAL, a free and general libray for the implementation of Cellular Automata, that can be used in several security scenarios.
Description: Dottorato di Ricerca in Information and Comunications Technology Ciclo XXXI
URI: http://hdl.handle.net/10955/1667
https://doi.org/10.13126/unical.it/dottorati/1667
Appears in Collections:Dipartimento di Ingegneria Informatica, Modellistica, Elettronica e Sistemistica - Tesi di Dottorato

Files in This Item:
File Description SizeFormat 
tesi_final_Marco_Oliverio.pdf3,15 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.