Title
Per-File Secure Deletion for Flash-Based Solid State Drives
Abstract
File update operations generate many invalid flash pages in Solid State Drives (SSDs) because of the-of-place update feature. If these invalid flash pages are not securely deleted, they will be left in the “missing” state, resulting in leakage of sensitive information. However, deleting these invalid pages in real time greatly reduces the performance of SSD. In this paper, we propose a Per-File Secure Deletion (PSD) scheme for SSD to achieve non-real-time secure deletion. PSD assigns a globally unique identifier (GUID) to each file to quickly locate the invalid data blocks and uses Security-TRIM command to securely delete these invalid data blocks. Moreover, we propose a PSD-MLC scheme for Multi-Level Cell (MLC) flash memory. PSD-MLC distributes the data blocks of a file in pairs of pages to avoid the influence of programming crosstalk between paired pages. We evaluate our schemes on different hardware platforms of flash media, and the results prove that PSD and PSD-MLC only have little impact on the performance of SSD. When the cache is disabled and enabled, compared with the system without the secure deletion, PSD decreases SSD throughput by 1.3% and 1.8%, respectively. PSD-MLC decreases SSD throughput by 9.5% and 10.0%, respectively.
Year
DOI
Venue
2019
10.1109/NAS.2019.8834725
2019 IEEE International Conference on Networking, Architecture and Storage (NAS)
Keywords
Field
DocType
Solid State Drive,Secure Deletion,Per-file,Invalid Data Block
Globally unique identifier,Flash memory,Crosstalk,Cache,Computer science,Computer network,Throughput,Solid-state drive,Information sensitivity,Solid-state,Operating system
Conference
ISBN
Citations 
PageRank 
978-1-7281-4410-8
0
0.34
References 
Authors
3
5
Name
Order
Citations
PageRank
Tianran Xiao100.34
Wei Tong2343.88
Xia Lei300.34
Jingning Liu49622.14
Bo Liu514311.62