MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture 2021
DOI: 10.1145/3466752.3480109
|View full text |Cite
|
Sign up to set email alerts
|

IceClave: A Trusted Execution Environment for In-Storage Computing

Abstract: In-storage computing with modern solid-state drives (SSDs) enables developers to offload programs from the host to the SSD. It has been proven to be an effective approach to alleviate the I/O bottleneck. To facilitate in-storage computing, many frameworks have been proposed. However, few of them treat the in-storage security as the first citizen. Specifically, since modern SSD controllers do not have a trusted execution environment, an offloaded (malicious) program could steal, modify, and even destroy the dat… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(9 citation statements)
references
References 76 publications
(53 reference statements)
0
7
0
Order By: Relevance
“…A number of researchers have identified the need for mechanisms that allow an application hosted in a TEE to securely communicate with I/O devices, such as in-storage processors [20], GPUs [18,38,41], FPGAs [21,28,31,42], and AI accelerators [16,40].…”
Section: Related Workmentioning
confidence: 99%
“…A number of researchers have identified the need for mechanisms that allow an application hosted in a TEE to securely communicate with I/O devices, such as in-storage processors [20], GPUs [18,38,41], FPGAs [21,28,31,42], and AI accelerators [16,40].…”
Section: Related Workmentioning
confidence: 99%
“…S 2 : Semi-centralized SC with TEE and non-TEE nodes. TEE support goes beyond just CPU nodes as shown in recent proposals for peripheral TEEs [26][27][28][29]. For nodes that are TEE-enabled, we can support the secure isolation of tenants without requiring the SC.…”
Section: Potential Designsmentioning
confidence: 99%
“…Device TEEs. Existing proposals enable TEE on devices such as GPUs [26,[96][97][98][99], FPGAs [29,30,100], SSDs [28], and other accelerators [101]. They focus solely on adding TEEfeatures so as to create hardware-enabled enclaves on the accelerator-either for multi-tenancy or for single-tenancy.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Flash-based SSDs have become an indispensable part in modern storage systems, as they outperform conventional hard-disk drives (HDDs) by orders of magnitude, and their cost is close to that of HDDs [22,30,51,62]. The SSD capacity continues to boost by increasing the number of flash channels and chips with the rapidly shrinking process and manufacturing technology [22,25,41,46].…”
Section: Introductionmentioning
confidence: 99%