SGXIO

Samuel Weiser, Mario Werner
<span title="">2017</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/5k5czdpiarc6bggykp6ymn4t4e" style="color: black;">Proceedings of the Seventh ACM on Conference on Data and Application Security and Privacy - CODASPY &#39;17</a> </i> &nbsp;
Application security traditionally strongly relies upon security of the underlying operating system. However, operating systems often fall victim to software attacks, compromising security of applications as well. To overcome this dependency, Intel introduced SGX, which allows to protect application code against a subverted or malicious OS by running it in a hardware-protected enclave. However, SGX lacks support for generic trusted I/O paths to protect user input and output between enclaves and
more &raquo; ... I/O devices. This work presents SGXIO, a generic trusted path architecture for SGX, allowing user applications to run securely on top of an untrusted OS, while at the same time supporting trusted paths to generic I/O devices. To achieve this, SGXIO combines the benefits of SGX's easy programming model with traditional hypervisor-based trusted path architectures. Moreover, SGXIO can tweak insecure debug enclaves to behave like secure production enclaves. SGXIO surpasses traditional use cases in cloud computing and makes SGX technology usable for protecting user-centric, local applications against kernel-level keyloggers and likewise. It is compatible to unmodified operating systems and works on a modern commodity notebook out of the box. Hence, SGXIO is particularly promising for the broad x86 community to which SGX is readily available.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3029806.3029822">doi:10.1145/3029806.3029822</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/codaspy/WeiserW17.html">dblp:conf/codaspy/WeiserW17</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/gs5qrfd7cbdmziwrzwgffg73gq">fatcat:gs5qrfd7cbdmziwrzwgffg73gq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200826132441/https://arxiv.org/pdf/1701.01061v1.pdf" title="fulltext PDF download [not primary version]" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <span style="color: #f43e3e;">&#10033;</span> <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/d0/69/d069bd7334bbaa445f98c8baee142fea195bbf6e.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3029806.3029822"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>