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