具有安全特性的Flash文件系統(tǒng)開發(fā)
發(fā)布時(shí)間:2024-01-27 03:18
基于Linux的NAND Flash加密文件系統(tǒng)的開發(fā)是解決信息安全問題的一種有效方法。在研究現(xiàn)有的NAND Flash文件系統(tǒng)的基礎(chǔ)之上,設(shè)計(jì)具有安全特性的文件系統(tǒng)NNFEFS(New NAND Flash Encryption File System),此文件系統(tǒng)是在確保安全的前提下以速度為第一要義。本文針對(duì)文件系統(tǒng)的設(shè)計(jì)框架、邏輯布局和設(shè)計(jì)原則,對(duì)NNFEFS的注冊(cè)和注銷、安裝和卸載、目錄查找、文件讀寫和文件執(zhí)行進(jìn)行了詳細(xì)設(shè)計(jì)。并給出了函數(shù)調(diào)用流程圖、數(shù)據(jù)流程圖和功能流程圖等,與此同時(shí)設(shè)計(jì)了NNFEFS的密鑰生成、密鑰存儲(chǔ)、加解密模塊等,其中密鑰包括文件加密密鑰和用戶密鑰,文件加密密鑰由ANSI X9.17偽隨機(jī)數(shù)生成器生成,用戶密鑰由輸入口令經(jīng)MD5 Hash處理得到,同時(shí)采用對(duì)稱加密算法AES對(duì)文件數(shù)據(jù)和文件加密密鑰進(jìn)行加密。最后在嵌入式平臺(tái)上進(jìn)行了系統(tǒng)測(cè)試,分析對(duì)比了系統(tǒng)在不同配置下的讀寫性能,測(cè)試結(jié)果顯示掛載文件系統(tǒng)與裸設(shè)備的性能差距在可接受范圍內(nèi),在實(shí)際應(yīng)用中是可實(shí)施的、有價(jià)值的,會(huì)給用戶帶來更加方便、快捷、好用的體驗(yàn)。
【文章頁數(shù)】:73 頁
【學(xué)位級(jí)別】:碩士
本文編號(hào):3886200
【文章頁數(shù)】:73 頁
【學(xué)位級(jí)別】:碩士
圖2-1NANDFlash數(shù)據(jù)讀取操作的時(shí)序圖
圖2-2嵌入式系統(tǒng)總體框架
圖2-3虛擬文件系統(tǒng)關(guān)系圖
圖2-5經(jīng)典的保密通信模型
本文編號(hào):3886200
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3886200.html
最近更新
教材專著