Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/229113
DC FieldValue
dc.titleElasticlave: An Efficient Memory Model for Enclaves.
dc.contributor.authorYu, Zhijingcheng
dc.contributor.authorShinde, Shweta
dc.contributor.authorCarlson, Trevor E
dc.contributor.authorSaxena, Prateek
dc.date.accessioned2022-07-25T04:33:19Z
dc.date.available2022-07-25T04:33:19Z
dc.date.issued2020
dc.identifier.citationYu, Zhijingcheng, Shinde, Shweta, Carlson, Trevor E, Saxena, Prateek (2020). Elasticlave: An Efficient Memory Model for Enclaves.. CoRR abs/2010.08440. ScholarBank@NUS Repository.
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/229113
dc.description.abstractTrusted-execution environments (TEE), like Intel SGX, isolate user-space applications into secure enclaves without trusting the OS. Thus, TEEs reduce the trusted computing base, but add one to two orders of magnitude slow-down. The performance cost stems from a strict memory model, which we call the spatial isolation model, where enclaves cannot share memory regions with each other. In this work, we present Elasticlave---a new TEE memory model that allows enclaves to selectively and temporarily share memory with other enclaves and the OS. Elasticlave eliminates the need for expensive data copy operations, while offering the same level of application-desired security as possible with the spatial model. We prototype Elasticlave design on an RTL-designed cycle-level RISC-V core and observe 1 to 2 orders of magnitude performance improvements over the spatial model implemented with the same processor configuration. Elasticlave has a small TCB. We find that its performance characteristics and hardware area footprint scale well with the number of shared memory regions it is configured to support.
dc.sourceElements
dc.subjectcs.CR
dc.subjectcs.CR
dc.subjectcs.AR
dc.typeArticle
dc.date.updated2022-07-21T14:05:27Z
dc.contributor.departmentDEPARTMENT OF COMPUTER SCIENCE
dc.description.sourcetitleCoRR
dc.description.volumeabs/2010.08440
dc.published.stateUnpublished
Appears in Collections:Staff Publications
Elements
Students Publications

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
2010.08440v1.pdf1 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


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