基于FameG FS7805的加密優(yōu)盤(pán)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-06-15 07:50
【摘要】: 數(shù)據(jù)加密是很多領(lǐng)域廣泛采用的技術(shù),隨著對(duì)信息安全和數(shù)據(jù)傳輸速度的要求越來(lái)越高,傳統(tǒng)的高端加密方式已經(jīng)不能夠完全滿(mǎn)足信息安全保護(hù)的要求。而由于新的固件加密技術(shù)具有安全性能高的特點(diǎn),在數(shù)據(jù)加密過(guò)程中得到了廣泛的應(yīng)用。 論文課題在深入分析和探討了USB2.0協(xié)議的基礎(chǔ)上,以福華FS7805控制芯片為核心,設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)數(shù)據(jù)加密U盤(pán)。該加密U盤(pán)支持基于USB的批量傳輸,并完全支持VISTA操作系統(tǒng)和非管理員用戶(hù)。 論文完整地總結(jié)了課題研究的整個(gè)過(guò)程,取得的成果概括如下: 1.在分析了USB總線(xiàn)的體系結(jié)構(gòu)和特點(diǎn)的基礎(chǔ)上確定了系統(tǒng)的整體框架和各部分芯片的選擇,從而為系統(tǒng)的硬件部分和軟件部分的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)打下了基礎(chǔ)。 2.在分析各關(guān)鍵元件詳細(xì)接口和參數(shù)的基礎(chǔ)上,完成了電源電路、接口電路和外部輔助電路的硬件設(shè)計(jì)。系統(tǒng)硬件部分實(shí)現(xiàn)數(shù)據(jù)加密功能,并將Flash中的數(shù)據(jù)傳輸至USB控制器,再通過(guò)USB接口將數(shù)據(jù)傳送給PC機(jī)。 3.在硬件設(shè)計(jì)的基礎(chǔ)上,完成了USB固件程序、設(shè)備的驅(qū)動(dòng)程序和上位應(yīng)用程序的系統(tǒng)軟件開(kāi)發(fā)和調(diào)試。USB固件程序?qū)崿F(xiàn)對(duì)USB控制芯片的初始化,設(shè)備驅(qū)動(dòng)程序?yàn)樯衔粦?yīng)用程序提供了軟件和硬件平臺(tái)連接的通道,上位應(yīng)用程序?qū)崿F(xiàn)密碼發(fā)送、加密盤(pán)大小的修改等功能。 課題的研究對(duì)于拓展FameG FS7805芯片的應(yīng)用領(lǐng)域具有一定促進(jìn)作用,并且對(duì)基于USB 2.0的同類(lèi)嵌入式系統(tǒng)的開(kāi)發(fā)提供了一定的參考。
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類(lèi)號(hào)】:TP333.2
【圖文】:
存在一個(gè)主機(jī),USB的拓?fù)浣Y(jié)構(gòu)如圖2-1所示。圖2-1 USB拓?fù)浣Y(jié)構(gòu)圖2-1中的Hub是一類(lèi)特殊的USB設(shè)備,它是一組USB的連接點(diǎn),主機(jī)中有一個(gè)被嵌入的Hub叫根Hub(root Hub)。主機(jī)通過(guò)根Hub提供若干個(gè)連接點(diǎn),USB連接了USB設(shè)備和USB主機(jī),USB的物理連接是有層次性的星型結(jié)構(gòu)。每個(gè)網(wǎng)絡(luò)集線(xiàn)器是在星型的中心,每條線(xiàn)段是點(diǎn)點(diǎn)連接,從主機(jī)到集線(xiàn)器或其它功能部件。
16KB SRAM程序存儲(chǔ)器圖4-1 FS7805功能模塊圖完全兼容USB2.0協(xié)議支持通過(guò)SPI、I2C、USB進(jìn)行固件升級(jí)提供硬件的DES/TDES加密、解密支持8位或16位高級(jí)可編程接口(APLIF)支持8位或16位同步或非同步從機(jī)FIFO接口(SFI)3.3V到5V的電源供電LQFP 128 Pin4.1.3 FLASH芯片的選擇NAND Flash是一種塊結(jié)構(gòu)的存儲(chǔ)器,本文所介紹的系統(tǒng)設(shè)計(jì)采用了三星公司生產(chǎn)的K9K8G08U0A NAND Flash。它是一款1024M * 8的NAND Flash,由8192個(gè)塊組成,每塊64頁(yè),每頁(yè)2k+64字節(jié),其中的2k字節(jié)是數(shù)據(jù)存儲(chǔ)區(qū),附加的64字節(jié)是擴(kuò)展存儲(chǔ)區(qū),用于保存一些頁(yè)面信息及ECC校驗(yàn)數(shù)據(jù)等
本文編號(hào):2714118
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類(lèi)號(hào)】:TP333.2
【圖文】:
存在一個(gè)主機(jī),USB的拓?fù)浣Y(jié)構(gòu)如圖2-1所示。圖2-1 USB拓?fù)浣Y(jié)構(gòu)圖2-1中的Hub是一類(lèi)特殊的USB設(shè)備,它是一組USB的連接點(diǎn),主機(jī)中有一個(gè)被嵌入的Hub叫根Hub(root Hub)。主機(jī)通過(guò)根Hub提供若干個(gè)連接點(diǎn),USB連接了USB設(shè)備和USB主機(jī),USB的物理連接是有層次性的星型結(jié)構(gòu)。每個(gè)網(wǎng)絡(luò)集線(xiàn)器是在星型的中心,每條線(xiàn)段是點(diǎn)點(diǎn)連接,從主機(jī)到集線(xiàn)器或其它功能部件。
16KB SRAM程序存儲(chǔ)器圖4-1 FS7805功能模塊圖完全兼容USB2.0協(xié)議支持通過(guò)SPI、I2C、USB進(jìn)行固件升級(jí)提供硬件的DES/TDES加密、解密支持8位或16位高級(jí)可編程接口(APLIF)支持8位或16位同步或非同步從機(jī)FIFO接口(SFI)3.3V到5V的電源供電LQFP 128 Pin4.1.3 FLASH芯片的選擇NAND Flash是一種塊結(jié)構(gòu)的存儲(chǔ)器,本文所介紹的系統(tǒng)設(shè)計(jì)采用了三星公司生產(chǎn)的K9K8G08U0A NAND Flash。它是一款1024M * 8的NAND Flash,由8192個(gè)塊組成,每塊64頁(yè),每頁(yè)2k+64字節(jié),其中的2k字節(jié)是數(shù)據(jù)存儲(chǔ)區(qū),附加的64字節(jié)是擴(kuò)展存儲(chǔ)區(qū),用于保存一些頁(yè)面信息及ECC校驗(yàn)數(shù)據(jù)等
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 李亞強(qiáng);基于Z8HM2芯片的加密U盤(pán)的設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2010年
本文編號(hào):2714118
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2714118.html
最近更新
教材專(zhuān)著