基于透明加解密的YAFFS2文件系统安全增强方法研究
发布时间:2024-01-31 04:07
如今移动智能终端的应用越来越广泛,很多重要的文件和数据都以电子文档的形式储存在设备上,便捷的同时也带来了很多安全问题。目前,移动智能终端的安全市场上已经出现了一些文件加密软件,不过这些加密软件以基于用户态的加密机制为主,安全系数不高并且操作过程繁琐。本文采用的加密技术从Y AFFS2文件系统层对NAND Flash上的文件进行加解密,实现chunk级别的透明加解密。当使用者在打开或编辑指定文件时,系统将自动对未加密的文件进行加密,对已加密的文件自动解密。相比于其他加密方法,本方法的安全系数更高,粒度更细,效率更高。本方法在文件系统层实现透明加解密功能,技术具有通用性,可以同上层框架结合,扩展为平台技术应用到短信非法获取防护、照片视频泄露防护以及非法支付防护等等。本文主要研究了YAFFS2文件系统的工作流程和AES加密算法的原理,基于YAFFS2文件系统读写文件的特性,设计出一种YAFFS2文件系统安全增强的方法,以AES加密算法为工具在YAFFS2文件系统层对指定的文件和目录进行透明加密解密操作,从而提高文件系统的安全性,对用户的数据进行有效保护。论文还对设计的YAFFS2文件系统安全...
【文章页数】:59 页
【学位级别】:硕士
【部分图文】:
本文编号:3890940
【文章页数】:59 页
【学位级别】:硕士
【部分图文】:
图2.1Flash存储管理体系[21]
NANDFlash与YAFFS2文件系统介绍2NANDFlash与YAFFS2文件系统介绍NANDFlash因其容量大、改写速度快的优势替代了NORFlash从而被广泛商用本章对NANDFlash存储设备的架构进行介绍,并对NANDFlash上的存储文件管理系统....
图2.2NANDFlash逻辑结构
更充分的利用文件系统的层次信息以对存储器进行管理,管理系统开销和数据冗余得到进一步控制,具有更高的可靠性和稳的发挥闪存的硬件优势。NDFlash的结构与特性ash的逻辑结构上看,通常将其划分成若干的块(block)和页(pageDFlash以block为基本擦除单元,以pag....
图2.3Tnode树示意图
武汉轻工大学硕士专业学位论文引结构树Tnode在YAFFS2文件系统中用来实现文件逻辑地址一种基于YAFFS2文件系统最细存储粒度chunk的地址空间管affs_tnode{ctyaffs_tnode*internal[YAFFS_NTNODES_INTERNAL];在内存中....
图3.2S盒元素映射表
图3.2S盒元素映射表[31](2)行移位(SR)密钥长度128比特加密标准所规定的行移位操作比较简单,运算方法是将“状态”的每一行按照行标进行左移,“状态”的第一行保持不变,第2/3/4行分别循环左移1/2/3个字节。经过移位变换后得到的矩阵为行移位运算后的“状态”。用矩阵描....
本文编号:3890940
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3890940.html