研究生: |
王偉霖 Wang, Wei Lin |
---|---|
論文名稱: |
資源受限快閃記憶體裝置上支援安全資料刪除之交棒式金鑰管理研究 Relaying-based Key Management to Support Secure Deletion for Resource-Constrained Flash-Memory Storage Devices |
指導教授: |
石維寬
Shih, Wei Kuan |
口試委員: |
陳朝欽
賴尚宏 張原豪 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 英文 |
論文頁數: | 45 |
中文關鍵詞: | 安全資料刪除 、快閃記憶體 、快閃記憶體轉換層 、格式化 |
外文關鍵詞: | secure deletion, flash memory, flash translation layer, formatting |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
當檔案系統執行支援安全資料刪除的格式化時,就是為了確保被格式化的檔案無法使用任何方法再度讀取出來。隨著資源受限之快閃記憶體裝置的儲存空間越來越大,安全資料刪除所花的時間也慢慢成為一個重要的問題。比起現有的安全資料刪除方法(花大量的時間把所有檔案內容重寫),我們提供了一種有效率的安全刪除機制,一種不需要把所以檔案資料重寫的安全刪除,因此可以節省大量的時間,而且適用於各種類型的檔案系統跟各種儲存規格的裝置。我們採用真實的工作負載進行了一連串的實驗來檢驗我們的機制,結果顯示,在大部分的情況下,我們僅僅花微小的代價就可以達到安全資料刪除。
The support of secure deletion on formatting a file system is to make sure that when a file system is formatted, there is no way to get any file content back again. Due to the fast-growing storage capacity, the performance of secure deletion to file systems on resource-constrained flash storage devices has become a critical issue. In contrast to the existing works that take a long time on overwriting/resetting all the file contents of a file system, we propose an efficient secure deletion scheme to securely delete all the contents of a file system without rewriting file contents. Thus, secure deletion to file systems can be efficiently achieved and can be independent of the device capacity and file systems. A series of experiments was conducted with realistic workloads to evaluate the capability of the proposed scheme. The results show that the proposed scheme achieves secure deletion with limited performance overheads in most cases.
[1] Flash-memory Translation Layer for NAND flash (NFTL). M-Systems, 1998.
[2] Secure Deletion, https://ssd.eff.org/tech/deletion. Technical report, Surveillance Self-Defense, 2013.
[3] A. Ban. Flash File System. US Patent 5,404,485. In M-Systems, April 1995.
[4] S. Bauer and N. B. Priyantha. Secure Data Deletion for Linux File Systems. In USENIX Security Symposium, 2001.
[5] Y.-H. Chang, J.-W. Hsieh, and T.-W. Kuo. Endurance Enhancement of Flash-Memory Storage Systems: An Efficient
StaticWear Leveling Design. In the 44th ACM/IEEE Design Automation Conference (DAC), June 2007.
[6] H. Cho, D. Shin, and Y. Eom. KAST: K-Associative Sector Translation for NAND Flash Memory in Real-Time
Systems. In DATE, 2009.
[7] A. Gupta, Y. Kim, and B. Urgaonkar. DFTL: a flash translation layer employing demand-based selective caching of
page-level address mappings. In ASPLOS, 2009.
[8] P. Gutmann. Secure Deletion of Data from Magnetic and Solid-State Memory. In USENIX Security Symposium
Proceedings, 1996.
[9] J. Kim, J. M. Kim, S. H. Noh, S. L. Min, and Y. Cho. A Space-Efficient Flash Translation Layer For CompactFlash
Systems. IEEE Transactions on Consumer Electronics, Nov 2002.
[10] K. C. Kung. Secure File Erasure. US Patent US5265159 A. In Hughes Aircraft Company, 1993.
[11] J. Lee, J. Heo, Y. Cho, J. Hong, and S. Y. Shin. Secure Deletion for NAND Flash File System. In ACM symposium on
Applied computing, 2008.
[12] S.-W. Lee, D.-J. Park, T.-S. Chung, D.-H. Lee, S. Park, and H.-J. Song. A log buffer-based flash translation layer using
fully-associative sector translation. ACM Transactions on Embedded Computing Systems, 6(3), July 2007.
[13] YiWang et al. 3D-flashmap: A physical-location-aware block mapping strategy for 3D nand flash memory. DATE ’12.
[14] Yu-Ming Chang et al. A Disturb-Alleviation Scheme for 3D Flash Memory. In ICCAD, 2013.
[15] Micron. SLC NAND Flash Memory Features MT29F8G08ABACA, 2010.
[16] M. Murugan and David.H.C.Du. Rejuvenator: A static wear leveling algorithm for nand flash memory with minimized
overhead. In MSST, 2011.
[17] D. Narayanan, A. Donnelly, and A. Rowstron. Write off-loading: Practical power management for enterprise storage.
Trans. Storage, 4(3):10:1–10:23,Nov. 2008.
[18] D. Park, B. Debnath, and D. Du. CFTL: A Convertible Flash Translation Layer Adaptive to Data Access Patterns. In
SIGMETRICS, pages 14–18, June 2010.
[19] Z. N. J. Peterson, R. Burns, and J. Herring. Secure Deletion for a Versioning File System. In USENIX Conference on
File and Storage Technologies (FAST), 2005.
[20] Z. Qin, Y.Wang, D. Liu, Z. Shao, and Y. Guan. MNFTL: An Efficient Flash Translation Layer for MLC NAND Flash
Memory Storage Systems. In the ACM/IEEE Design Automation Conference (DAC), 2011.
[21] SNIA IOTTA Repository. MSR Cambridge Traces, 2008.
[22] SpecTek. 64Gib TLC NAND Flash Memory Features FNNB74A, 2011.
[23] C.-H.Wu and T.-W. Kuo. An Adaptive Two-level Management for the Flash Translation Layer in Embedded Systems.
In the IEEE/ACM Iinternational Conference on Computer-Aided Design (ICCAD), pages 601–606, New York, NY,
USA, 2006. ACM.
[24] M.-C. Yang, Y.-H. Chang, P.-C. Huang, and T.-W. Kuo. Working-Set-Based Address Mapping for Ultra-Large-Scaled
Flash Devices. In CODES+ISSS, October 2012.
[25] M.-C. Yang, Y.-H. Chang, C.-W. Tsao, and P.-C. Huang. New ERA: New efficient reliability-aware wear leveling for endurance enhancement of flash storage devices. In DAC, 2013.