首页> 中文学位 >文件粒度的固态硬盘安全删除研究
【6h】

文件粒度的固态硬盘安全删除研究

代理获取

目录

第一个书签之前

摘 要

Abstract

1 绪论

1.1 研究背景与意义

1.1.1 数据残留的原因分析

1.1.2 常见的安全删除手段

1.2 国内外研究现状

1.2.1 页粒度安全删除方法研究

1.2.2 块粒度安全删除方法研究

1.2.3 文件级安全删除方法研究

1.2.4 基于加密的安全删除方法研究

1.2.5 国内外研究概况总结

1.3 论文研究内容

1.4 论文结构

2 固态硬盘的安全删除关键技术研究

2.1 TRIM命令

2.2 MLC型闪存的结构及安全删除限制

2.2.1 MLC型闪存成对页结构

2.2.2 MLC型闪存安全删除限制

2.3 文件的失效数据块遗留问题

2.4 本章小结

3 文件粒度的安全删除方案设计与实现

3.1 总体框架设计

3.2 文件唯一标识GUID的分配与实现

3.2.1 写请求GUID的封装与传递

3.2.2 安全删除请求GUID的封装与传递

3.3 闪存转换层MFP-FTL设计

3.3.1 文件索引的映射表结构设计

3.3.2 闪存页状态转换关系

3.3.3 成对页分配策略设计

3.3.4 GUID-Page邻接表结构

3.3.5 安全删除策略设计

3.4 闪存转换层MFP-FTL实现

3.4.1 地址映射模块实现

3.4.2 成对页分配模块实现

3.4.3 无效闪存页记录模块实现

3.4.4 安全删除模块的实现

3.5 Security-TRIM命令设计与实现

3.6 本章小结

4 针对编辑器应用的安全删除方案扩展与实现

4.1 编辑器应用环境下文件特性研究

4.1.1 常见的文本编辑器介绍

4.1.2 VIM编辑器的工作流程

4.2 失效备份文件遗留问题分析

4.3 Security-TRIM-Backup命令设计与实现

4.3.1 Security-TRIM-Backup命令结构设计

4.3.2 Security-TRIM-Backup命令实现

4.4 本章小结

5 性能测试与结果分析

5.1 实验平台与测试负载介绍

5.1.1 DSAL2.0开发平台介绍

5.1.2 Cosmos OpenSSD开发平台介绍

5.1.3 测试负载与参数配置

5.2 测试方案设计

5.3 PSD/PSD-MLC/PSD-E方案功能性验证

5.4 PSD/PSD-MLC/PSD-E方案内存开销分析

5.5 PSD方案测试结果分析

5.5.1 PSD方案性能影响分析

5.5.2 PSD方案总响应时间分析

5.6 PSD-MLC方案测试结果分析

5.6.1 成对页分配策略对性能的影响分析

5.6.2 成对页分配策略对总响应时间的影响分析

5.6.3 PSD-MLC方案性能影响分析

5.6.4 PSD-MLC方案总响应时间分析

5.7 本章小结

6 总结与展望

致谢

参考文献

附录 攻读硕士学位期间发表的论文和专利

展开▼

摘要

由于固态硬盘(Solid State Drive,SSD)的异地更新特性,文件的更新操作会在SSD内部产生许多存储文件过期数据的无效闪存页。若未实时地安全删除这些无效闪存页,则会令它们处于“失联”状态遗留在存储介质中,可能造成敏感信息泄露;但若实时地对它们进行安全删除,则会极大地降低SSD的性能。为了实现文件的非实时安全删除,就需要维护失效数据块和失效备份文件与原文件的对应关系,以便在删除文件时,将它们与文件的数据块一并安全删除。 针对文件的失效数据块,提出一种基于SSD的文件粒度的安全删除方案(Per-File Secure Deletion,PSD),为创建的每个文件分配一个全局唯一标识GUID(Globally Unique Identifier),并在设备层将文件的每个数据块与该文件GUID相关联,从而能快速定位文件对应的失效数据块所在的存储位置。同时,向文件系统提供Security-TRIM命令,以便在删除文件时对文件的数据块和失效数据块进行安全删除处理。进一步地,面向编辑器类应用,提出一种针对失效备份文件的安全删除方案(Per-File Secure Deletion for Editor,PSD-E),在失效备份文件与原文件间也建立关联,以便在删除原文件的同时将失效备份文件一起安全删除。特别地,由于采用覆写的方式实现安全删除,为了解决覆写多层单元(Multi-Level Cell,MLC)闪存的单个闪存页导致成对页中数据发生错误的问题,提出一种采用成对页分配策略的安全删除方案PSD-MLC,将文件的数据块分布在成对页中,以便在安全删除文件时将文件对应的成对页一起安全删除,避免成对页间的编程串扰影响。 在不同闪存介质的硬件平台上对上述方案进行测试,测试结果表明PSD和PSD-MLC方案对SSD的性能影响较小。在禁止和开启缓存两种情况下,与不采用安全删除的系统相比,PSD令SSD的吞吐量分别降低1.3%和1.8%,PSD-MLC令SSD的吞吐量分别降低9.5%和10.0%;与实时安全删除无效闪存页的方案相比,PSD令SSD的吞吐量分别提升44.7%和45.4%,此外,由于PSD-MLC减少了迁移成对页中有效闪存页的开销,令SSD的吞吐量分别提升198%和180%。

著录项

  • 作者

    雷霞;

  • 作者单位

    华中科技大学;

  • 授予单位 华中科技大学;
  • 学科 计算机系统结构
  • 授予学位 硕士
  • 导师姓名 童微;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    文件; 粒度; 固态; 硬盘;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号