簡易檢索 / 詳目顯示

研究生: 林柏齡
Po-Ling Lin
論文名稱: 從快閃記憶體轉換層的設計分析資料抹除演算法
Analyzing the Data Erasure Algorithms from the Design of Flash Translation Layers
指導教授: 吳晋賢
Chin-Hsien Wu
口試委員: 陳維美
Wei-Mei Chen
呂政修
Jenq-Shiou Leu
李春億
Chun-Yi Li
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 54
中文關鍵詞: 快閃記憶體快閃記憶體轉換層抹除演算法垃圾資料回收機制
外文關鍵詞: Flash Memory, Flash Translation Layer, Data Erasure Algorithm, Garbage Collection
相關次數: 點閱:226下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著科技的發展,使用者越來越重視資料的安全性與隱私,以資料的儲存來說NAND Flash Memory具有體積小、高抗震性、低功耗及快速儲存等優點,成為目前手機的主要儲存設備。Flash Memory相較於傳統硬碟(Hard Disk Drive)來說,在資料抹除(Data Erasure)方面有很大的不同,傳統硬碟可以針對讀寫的最小單位磁區(Sector)進行抹除的動作,而Flash Memory因為硬體上的限制,最小的抹除單位是區塊(Block),區塊是由最小的讀寫單位頁面(Page)所組成的。其中,Flash Memory必須透過快閃記憶體轉換層(Flash Translation Layer)中的垃圾資料回收機制(Garbage Collection)來達到真正抹除資料的動作。在近幾年的研究中,傳統硬碟的標準抹除演算法(Data Erasure Standard)是利用覆寫(Overwriting)最小單位磁區(Sector)來達到抹除磁性,使資料難以被辨別,進而達到抹除資料的效果,但Flash Memory的讀寫及抹除機制與傳統硬碟不同,因此,本文將驗證傳統硬碟上的標準抹除演算法(Data Erasure Standard)在NAND Flash Memory中是否達到完整抹除資料的效果。


Recently, NAND flash memory has been widely used in cell phones because of its small size, non-volatility feature, shock resistance, low-power consumption, and fast access speed. Data security is an important issue for the users. There is a different erase operation between Flash memory and Hard Disk Drive. And traditional overwriting algorithms are used on flash memory, which are used on HDD. These overwriting algorithms are not verified on flash memory. Thus, we are going to verify all of overwriting algorithms whether to work on flash memory or not. In the thesis, we will verify erase algorithms on different garbage collections and propose a method of complete erase data for NAND flash memory.

第一章 緒論 1 1.1. 前言 1 1.2. 論文架構 4 第二章 環境背景和研究動機 5 2.1. Solid State Drive Architecture and Flash Translation Layer 5 2.2. Address Translation 6 2.4. Wear-Leveling 9 2.5. Over-provision 10 2.6. 研究動機 12 第三章 研究方法與實驗分析 16 3.1. 整體驗證架構與流程(Overview) 16 3.2. Environment Setup 17 3.2.1 Flash Translation Layer Architecture 17 3.2.2 Garbage Collection and Wear-Leveling Architecture 20 3.2.3 Over-Provision Architecture 21 3.3. Trace 特性 23 3.4. 實驗分析結果 26 3.4.1 實驗環境 26 3.4.2 各個抹除演算法的平均抹除次數 32 3.4.3 覆寫模式分析與平均抹除次數 36 3.4.4 垃圾資料回收機制對於平均抹除次數的影響 40 3.4.5 超容量快取大小對於平均抹除次數的影響 41 第四章 結論 44 第五章 參考文獻 45

D. Defense, National Industrial Security Program Operating Manual (NISPOM), US, 2011.
P. Gutmann, "Data Remanence in Semiconductor Devices," in USENIX Security Symposium - Volume 10, Washington, D.C., 2001.
A. Ban, "“Flash file system". US Patent Patent 5404485A, April 1995.
A. Ban, "Flash file system optimized for page-mode flash technologies". US Patent Patent 5937425 A, Aug 1999.
Jesung Kim, Jong Min Kim, S. H. Noh, Sang Lyul Min, Yookun Cho, "A space efficient flash translation layer for CompactFlash systems," in IEEE Transactions on Consumer Electronics, pp. 366-375, May 2002.
Michael Wu, Willy Zwaenepoel, "eNVy: a non-volatile, main memory storage system," in ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems, San Jose, California, USA, 1994.
Mendel Rosenblum, John K. Ousterhout, "The design and implementation of a log-structured file system," ACM Transactions on Computer Systems (TOCS), pp. Pages 26-52 , 1 Feb 1992.
M.-L. Chiang, R.-C. Chang, "Cleaning policies in mobile computers using flash memory," Journal of Systems and Software, pp. Pages 213-231 , 1 Nov 1999.
Michael Wei, Laura M. Grupp, Frederick E. Spada, Steven Swanson, "Reliably erasing data from flash-based solid state drives," in FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies, San Jose, California, 2011.
S. Skorobogatov, "Data Remanence in Flash Memory Devices," in international conference on Cryptographic hardware and embedded systems, Edinburgh, UK, 2005.
Mohammad Tehranipoor, Cliff Wang, Introduction to Hardware Security and Trust, Springer Publishing Company, Incorporated ©2011 , 2011.
L. L. J. B. Kim Vaisanen, "Apparatus, a system, a method and a computer program for erasing data stored on a storage device". US Patent Patent US9286231B2, 05 07 2012.
Jens Axboe, Alan D. Brunelle, blktrace User Guide, US, 2008.
Aayush Gupta, Youngjae Kim, Bhuvan Urgaonkar, "DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings," in Architectural support for programming languages and operating systems, New York, NY, USA, 2009.
P. Gutmann, "Secure deletion of data from magnetic and solid-state memory," in SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6, San Jose, California, 1996.
B. Schneier, "Schneier on Security," 2004. [Online]. Available: https://www.schneier.com/.
C. S. Establishment, Clearing and Declassifying Electronic Data Storage Devices, Canada: Communications Security Establishment , 2000.
A. Government, Information Security Management, Australian, 2014.
U. G. C. Headquarters, HMG IA/IS 5 Secure Sanitisation of Protectively Marked Information or Sensitive Information, UK: Communications-Electronics Security Group, 2014.
Richard Kissel, Andrew Regenscheid, Matthew Scholl, Kevin Stine, Guidelines for Media Sanitization, US: National Institute of Standards and Technology, December 2014.

無法下載圖示 全文公開日期 2022/08/14 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE