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