基于GPU的數(shù)據(jù)取證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于GPU的數(shù)據(jù)取證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著互聯(lián)網(wǎng)與計(jì)算機(jī)技術(shù)的發(fā)展,大量的數(shù)據(jù)的產(chǎn)生、存儲(chǔ)、處理等環(huán)節(jié)都依靠計(jì)算機(jī)網(wǎng)絡(luò),對(duì)海量信息的監(jiān)控與管理存在巨大的困難。尤其是,隨著計(jì)算機(jī)犯罪個(gè)案數(shù)字不斷上升和犯罪手段的數(shù)字化,搜集電子證據(jù)的工作成為提供重要線索及破案的關(guān)鍵;謴(fù)已被破壞的計(jì)算機(jī)數(shù)據(jù)及提供相關(guān)的電子資料證據(jù)就是電子取證。而通過(guò)對(duì)RAR、Word等常用文字處理軟件或壓縮軟件的破解,對(duì)于獲取相關(guān)電子證據(jù),具有重要的意義。RAR是一種文件壓縮格式,Word是微軟公司出品的一款文字處理軟件,憑借它們的的可靠性和實(shí)用性在全世界范圍擁有廣泛的用戶(hù)。RAR可對(duì)壓縮文件進(jìn)行加密,與Word復(fù)合文檔的加密機(jī)制一起已得到了廣泛的應(yīng)用,相應(yīng)的文件密碼破解就有了一定的市場(chǎng)需求。本碩士論文基于GPU的高性能并行運(yùn)算能力及CUDA開(kāi)發(fā)平臺(tái),通過(guò)分析RAR加密和Word加密機(jī)制的原理,利用GPU強(qiáng)大的多線程并行計(jì)算能力,提出了基于GPU的窮舉法和彩虹法快速破解算法,達(dá)到快速破解RAR文件和Word加密系統(tǒng)的效果。經(jīng)過(guò)在NVIDIA Tesla C1060 GPU平臺(tái)上進(jìn)行測(cè)試,表明該方法運(yùn)行穩(wěn)定、破解率高、破解速度快,可在司法取證和打擊網(wǎng)絡(luò)違法行為中發(fā)揮重要作用。主要研究?jī)?nèi)容有五部分:RAR文件的加密分析模塊,即分析KEY和Hash Value如何來(lái)加密壓縮的數(shù)據(jù)段;RAR文件的解密密模塊,即將解密后的數(shù)據(jù)塊進(jìn)行解壓縮,然后解成源文件,再通過(guò)CRC校驗(yàn)碼比較來(lái)獲得正確密碼;計(jì)算MD5的Hash值模塊,即枚舉密碼的MD5值,然后和用戶(hù)輸入的口令字MD5值進(jìn)行比較,若匹配則輸出密碼;定義出破解Word文檔的單向函數(shù),把彩虹表時(shí)空折衷技術(shù)放到GPU中;GPU并行計(jì)算模塊,即利用多線程加速并行破解。
【關(guān)鍵詞】:RAR Word文檔破解 GPU CUDA 時(shí)空折衷算法 彩虹表
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:D918;TP309
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 緒論11-14
- 1.1 本系統(tǒng)開(kāi)發(fā)的背景11
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀11-12
- 1.3 本文研究?jī)?nèi)容及創(chuàng)新12-13
- 1.4 論文組織結(jié)構(gòu)13-14
- 第二章 系統(tǒng)需求分析14-18
- 2.1 電子取證的定義14
- 2.2 電子取證的誕生和發(fā)展14-15
- 2.3 電子取證在國(guó)內(nèi)的發(fā)展15
- 2.4 電子取證面臨的挑戰(zhàn)15-16
- 2.5 系統(tǒng)開(kāi)發(fā)的主要目的16-18
- 第三章 開(kāi)發(fā)基礎(chǔ)知識(shí)18-24
- 3.1 GPU及其通用計(jì)算18-19
- 3.2 CUDA概述19-24
- 3.2.1 CUDA編程模型19-20
- 3.2.2 CUDA存儲(chǔ)器模型20
- 3.2.3 CUDA的執(zhí)行模型20-21
- 3.2.4 CUDA API21
- 3.2.5 CUDA C語(yǔ)言與NVCC編譯器21-24
- 第四章 基于GPU的圖像和視頻處理24-40
- 4.1 圖像分割算法運(yùn)用24-31
- 4.1.1 directx9技術(shù)及其背景24-25
- 4.1.2 DirectX組件25
- 4.1.3 邊緣提取介紹25
- 4.1.4 canny算法及改進(jìn)25-29
- 4.1.4.1 經(jīng)典canny算法介紹26-28
- 4.1.4.2 改進(jìn)canny算子28-29
- 4.1.5 邊緣連接算法29-31
- 4.1.6 四向掃描法31
- 4.2 基于GPU的AVS視頻編譯器技術(shù)的應(yīng)用31-37
- 4.2.1 AVS視頻編碼背景簡(jiǎn)介31-32
- 4.2.2 AVS視頻編碼原理32-33
- 4.2.3 Slice并行編碼算法33-34
- 4.2.4 CUDA平臺(tái)并行計(jì)算模塊實(shí)現(xiàn)原理34-37
- 4.3 基于GPU的AVS視頻編譯器技術(shù)的應(yīng)用測(cè)試結(jié)果及分析37-40
- 第五章 對(duì)RAR的口令字破解系統(tǒng)40-56
- 5.1 功能需求40-41
- 5.1.1 系統(tǒng)設(shè)計(jì)目標(biāo)40
- 5.1.2 功能分析40
- 5.1.3 系統(tǒng)層次模塊圖40-41
- 5.2 系統(tǒng)性能要求41
- 5.3 系統(tǒng)方案論證與原理分析41-47
- 5.3.1 RAR文件的加密分析模塊實(shí)現(xiàn)原理41-43
- 5.3.2 RAR文件的解密模塊實(shí)現(xiàn)原理43-44
- 5.3.3 計(jì)算MD5的Hash值模塊44-45
- 5.3.4 GPU并行計(jì)算模塊45-47
- 5.4 系統(tǒng)流程圖47-48
- 5.5 系統(tǒng)設(shè)計(jì)48-49
- 5.5.1 編寫(xiě)代碼48
- 5.5.2 系統(tǒng)界面設(shè)計(jì)48-49
- 5.6 對(duì)RAR的口令字破解系統(tǒng)測(cè)試方案49-50
- 5.6.1 在GPU下測(cè)試破解RAR口令字50
- 5.6.2 在CPU下測(cè)試破解RAR口令字50
- 5.7 對(duì)RAR的口令字破解系統(tǒng)測(cè)試環(huán)境搭建50-51
- 5.8 對(duì)RAR的口令字破解系統(tǒng)測(cè)試設(shè)備51
- 5.9 性能測(cè)試與分析51-54
- 5.10 對(duì)比測(cè)試與分析54-56
- 第六章 基于GPU的WORD文檔快速破解算法原理與實(shí)現(xiàn)56-64
- 6.1 WORD文檔加解密機(jī)制56-57
- 6.2 破解WORD文檔的方法57-58
- 6.3 彩虹表原理58
- 6.4 時(shí)空折衷算法58-59
- 6.5 RC4算法59
- 6.6 計(jì)算MD5的HASH值模塊59-60
- 6.7 GPU并行計(jì)算模塊實(shí)現(xiàn)原理60
- 6.8 基于GPU的WORD文檔快速破解方案的設(shè)計(jì)60-61
- 6.9 編程實(shí)現(xiàn)61-62
- 6.10 WORD文檔快速破解測(cè)試結(jié)果及分析62-64
- 第七章 總結(jié)64-65
- 致謝65-66
- 參考文獻(xiàn)66-68
- 附錄68-97
- 攻讀工程碩士學(xué)位期間取得的成果97-98
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前3條
1 陳湛;;“識(shí)繁書(shū)簡(jiǎn)”的現(xiàn)實(shí)意義(四)——小品繁體字[J];臺(tái)聲;2010年11期
2 曹大峰;利用因特網(wǎng)進(jìn)行日本研究——入門(mén)經(jīng)驗(yàn)及有關(guān)技術(shù)問(wèn)題[J];日本學(xué)刊;1998年01期
3 ;[J];;年期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前3條
1 高雨恩;高欣;;心理焦點(diǎn)理論應(yīng)用:聰明老師要“裝笨”[A];中華教育理論與實(shí)踐科研論文成果選編(第四卷)[C];2013年
2 斯·勞格勞;華沙寶;薩如拉;;基于Uniscribe和OpenType的蒙古文字處理軟件MWord的設(shè)計(jì)與實(shí)現(xiàn)[A];第五屆全國(guó)青年計(jì)算語(yǔ)言學(xué)研討會(huì)論文集[C];2010年
3 司軍營(yíng);陶元芳;;實(shí)現(xiàn)帶圖可變文本的技術(shù)路線初探[A];制造業(yè)與未來(lái)中國(guó)——2002年中國(guó)機(jī)械工程學(xué)會(huì)年會(huì)論文集[C];2002年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前10條
1 卓 然;我國(guó)文字處理軟件奇兵突起[N];大眾科技報(bào);2005年
2 火召龍;OFFICE用戶(hù)別羨慕我![N];中國(guó)計(jì)算機(jī)報(bào);2005年
3 安徽 江輝;學(xué)電腦應(yīng)分四個(gè)步驟[N];電腦報(bào);2003年
4 ;童師傅茶坊[N];電腦報(bào);2005年
5 曉夫;走出IT培訓(xùn)的誤區(qū)[N];市場(chǎng)報(bào);2002年
6 西安 牛余朋;自動(dòng)輸入時(shí)間日期[N];電子報(bào);2003年
7 記者 王朝霞;我省兩項(xiàng)科技成果獲殊榮[N];甘肅日?qǐng)?bào);2002年
8 四川 王金元;在中文視窗中實(shí)現(xiàn)日文輸入幾法[N];電腦報(bào);2002年
9 ;微軟文字處理軟件中發(fā)現(xiàn)第五個(gè)安全漏洞[N];中華新聞報(bào);2007年
10 四川職業(yè)技術(shù)學(xué)院 鄭帥;Word中域的用法解析[N];山西青年報(bào);2013年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條
1 王海帆;基于GPU的數(shù)據(jù)取證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2015年
本文關(guān)鍵詞:基于GPU的數(shù)據(jù)取證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):351461
本文鏈接:http://sikaile.net/falvlunwen/fanzuizhian/351461.html