基于JFFS2的NAND Flash加密文件系统的设计

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:danielliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的应用范围越来越大,保护其中敏感数据的安全也越来越重要了。针对这个问题,可以使用加密文件系统对敏感数据进行加密存储,从而达到数据安全的目的。嵌入式系统的存储设备主要是NAND Flash,但是现有的各种加密文件系统都不是针对嵌入式系统设计的,都没有针对NAND Flash的物理特性进行优化,所以都不能工作在嵌入式系统中。因此,本文给出了一种可以直接工作在嵌入式系统上、基于JFFS2文件系统的NAND Flash加密文件系统,即EJFFS(Encrypted JournalingFlashFile System)。EJFFS加密文件系统工作在以NAND Flash为存储设备的嵌入式系统中,并且是架构在JFFS2日志文件系统上,同时借鉴了Linux最新的堆栈式加密文件系统eCryptfs的设计思想。因此,本文首先介绍了NAND Flash和嵌入式系统相关的知识。接着,本文详细分析了JFFS2文件系统的实现机制,对其主要功能模块的实现算法都进行了研究。最后,本文详细分析了加密文件系统eCryptfs的实现机制,对其密钥管理机制、加解密机制以及加密文件格式都进行了深入的研究。在此基础上,本文给出了EJFFS加密文件系统的设计。与现有的各种加密文件系统不同的是,EJFFS加密文件系统在设计时充分考虑了嵌入式系统的特点以及NAND Flash的物理特性。因此,EJFFS加密文件系统可以直接工作在各种以NAND Flash为存储设备的嵌入式系统中。同时,通过对测试结果分析知,EJFFS加密文件系统在完成数据加密时,对NAND Flash读写性能的影响也较小。因此,EJFFS加密文件系统的给出具有一定的意义。
其他文献
近几年来,各种现代启发式优化算法,如模拟退火算法、遗传算法、粒子群算法等,被应用到一些实际工程项目和科学研究的优化问题中并取得的不错的效果。其中,免疫算法显现出在数据挖
本论文的研究背景是有关在IPv6技术出现以来受到全球广泛关注的路由器测试技术。为了能够从IPv4平滑过渡到IPv6,IPv4路由器、IPv6路由器以及通过IPv4封装IPv6的路由器将在一
作为一种新兴的高效计算模式,云计算近年来引起了各界的广泛关注和支持。目前,许多IT巨头都在开发自己的商业云计算系统,通过按使用收费和提供巨量的计算能力,极大地减少了用户在
传统操作系统的体系构架采用层层包裹的形式为用户提供一个统一接口的虚拟机,这种结构最大限度的保证了操作系统底层结构的安全可靠并为用户提供便捷的服务,但是随着操作系统
近年来,一些语音信号处理技术例如语音编码、语音合成、语音识别等已经实现了商品化,但是噪声问题在一定程度上阻碍了这些技术在实际生活中更广泛的应用。这就使得语音增强与分
道路交通安全问题一直是人们出行关注的重点,然而大量异常驾驶行为的存在却给道路交通带来了严重的安全隐患。相关数据显示异常驾驶行为的产生一般是由驾驶人的不良驾驶习惯
随着计算机技术的飞速发展,实时系统(real-timesystem)的应用日益广泛。在实际应用中,随着实时系统规模不断扩大、功能不断增强,嵌入其中的软件复杂程度也在迅速增加,从而导致实
本文分析了目前国内外专家系统、特别是水产养殖领域专家系统的研究现状,针对存在的一些问题,在做进一步的用户需求分析,并深入研究原有鱼病诊断专家系统和相关文献的基础上,
煮糖生产过程的自动控制系统的关键在于糖分浓度、流量的实时精确计量,电容电阻复合成像系统可以实现在线实时显示罐内的糖结晶情况,对多组分的糖水能很好地测量浓度。成像系
本文分析了网格工作流的数据资源模型,针对网格工作流数据资源模型中不同数据的不同特点,提出了网格工作流系统内和网格工作流系统之间数据访问的四种方法:基于OGSI通知/订阅机