基于Windows的USB接口加密系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-10-11 02:03
本文關(guān)鍵詞:基于Windows的USB接口加密系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: USB通信協(xié)議 WDM DDK VS2008 AES FPGA
【摘要】:當(dāng)今USB(Universal Serial Bus)接口憑借其獨(dú)特的優(yōu)點(diǎn)已經(jīng)成為了主流的通信接口。與此同時(shí),計(jì)算機(jī)網(wǎng)絡(luò)廣泛應(yīng)用使得數(shù)據(jù)在傳輸過程中的安全性成為一個(gè)重大的問題。在本文中,將設(shè)計(jì)USB接口的加密系統(tǒng),在確保數(shù)據(jù)傳輸?shù)母咚俸蜏?zhǔn)確性的同時(shí),保證了傳輸?shù)陌踩。本論文的核心主要為軟件設(shè)計(jì),分為USB設(shè)備的固件程序、USB設(shè)備的驅(qū)動(dòng)程序、應(yīng)用程序和加密系統(tǒng)。首先介紹了整個(gè)課題中涉及到的基本知識(shí),根據(jù)USB通信協(xié)議和USB設(shè)備枚舉過程設(shè)計(jì)了固件程序;使用VS2008和DDK,根據(jù)WDM(Windows Driver Model)開發(fā)了具有批量傳輸功能的USB驅(qū)動(dòng)程序;以AES(Advanced Encryption Standard)加密算法開發(fā)了加密系統(tǒng),對(duì)批量傳輸?shù)臄?shù)據(jù)進(jìn)行了加解密,確保了數(shù)據(jù)傳輸時(shí)的安全性。使用VC6.0開發(fā)了應(yīng)用程序界面,用于驅(qū)動(dòng)層數(shù)據(jù)通信。驅(qū)動(dòng)程序控制USB設(shè)備批量輸出輸入端點(diǎn),并將數(shù)據(jù)傳輸給加密系統(tǒng)進(jìn)行加密。最后對(duì)系統(tǒng)進(jìn)行了整體的測(cè)試,實(shí)現(xiàn)USB接口數(shù)據(jù)的加密功能。
【關(guān)鍵詞】:USB通信協(xié)議 WDM DDK VS2008 AES FPGA
【學(xué)位授予單位】:黑龍江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP334.7;TP309.7
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前3條
1 仇巍;邢建國;;基于MFC的產(chǎn)品結(jié)構(gòu)樹管理系統(tǒng)的實(shí)現(xiàn)[J];中國制造業(yè)信息化;2012年03期
2 隋永朋;魏振鋼;;Win32 Api函數(shù)的重要作用及調(diào)用[J];山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2006年06期
3 王暉;嵌入式系統(tǒng)中USB傳輸模塊的WDM驅(qū)動(dòng)程序設(shè)計(jì)[J];電子設(shè)計(jì)應(yīng)用;2005年04期
,本文編號(hào):1009841
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1009841.html
最近更新
教材專著