Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Security

University of Colorado, Boulder

Articles 1 - 2 of 2

Full-Text Articles in Computer Engineering

Enabling User Space Secure Hardware, Aimee Mikaela Coughlin Apr 2018

Enabling User Space Secure Hardware, Aimee Mikaela Coughlin

Electrical, Computer & Energy Engineering Graduate Theses & Dissertations

User space software allows developers to customize applications beyond the limits of the privileged operating system. In this dissertation, we extend this concept to the hardware in the system, providing applications with the ability to define secure hardware; effectively enabling hardware to be treated as a user space resource. This addresses a significant challenge facing industry today, which has an increasing need for secure hardware. With the ever increasing leaks of private data, increasing use of a variety of computing platforms controlled by third parties, and increasing sophistication of attacks, secure hardware, now more than ever, is needed to provide ...


Timing And Latency Characteristics In Disaggregated Systems, Anurag Dubey Apr 2017

Timing And Latency Characteristics In Disaggregated Systems, Anurag Dubey

Electrical, Computer & Energy Engineering Graduate Theses & Dissertations

In this dissertation, we evaluated two disaggregated systems - Software Defined Networks (SDNs) and Network Function Virtualization (NFVs) and explored the effects of disaggregation. The disaggregation in SDNs leads to timing side-channel information leaks, the result of which exposes the network configuration and flow information to the adversary. We evaluated this attack on real hardware and developed a countermeasure proxy which normalizes the network response time thereby plugging this side channel. Disaggregation in NFVs on the other hand leads to a very flexible and scalable architecture. The only caveat in the new design of NFVs is introduction of extra latency which ...