日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于大數據彩虹表的解密方法和裝置在審

專利信息
申請號: 201611147432.0 申請日: 2016-12-13
公開(公告)號: CN106712928A 公開(公告)日: 2017-05-24
發明(設計)人: 劉清蟬;李翔;黃衍璽;張建偉;楊明;趙永輝;楊昊 申請(專利權)人: 云南電網有限責任公司電力科學研究院
主分類號: H04L9/06 分類號: H04L9/06;H04L9/32
代理公司: 北京弘權知識產權代理事務所(普通合伙)11363 代理人: 逯長明,許偉群
地址: 650217 云南省昆*** 國省代碼: 云南;53
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 數據 彩虹 解密 方法 裝置
【說明書】:

技術領域

發明涉及密碼逆向恢復技術領域,尤其涉及一種基于大數據彩虹表的解密方法和裝置。

背景技術

隨著互聯網的迅猛發展,網絡信息安全要求越來越高。為了保證安全,通常采用密碼加密和解密技術。互聯網中各種協議的加密技術和手段層出不窮,出現了諸如MD5、SHA1、LM、NTLMHASH和MD4等加密算法。對于各種加密算法實施之后獲得的密文,采用解密技術來破解密文得到明文。

目前,對于簡單的密碼和密碼系統,密碼破解可以采用暴力破解的方式。而對于較復雜的密碼和密碼系統,例如對于大于8位的密碼,暴力破解的計算量非常大。通常采用彩虹表進行破解。彩虹表是一個龐大的針對各種可能的數字、字母組合預先計算好的哈希(hash)值的集合,彩虹表技術就是建立一個源數據與加密數據之間對應的哈希表,這樣在獲得加密數據后通過比較、查詢或者一定的運算,可以快速定位源數據,從而通過彩虹表的構造和查找,能夠破解密碼獲得明文。

然而,彩虹表作為一種壓縮的哈希表,對于較長的密碼,彩虹表往往占用空間巨大,破解時間很長,在某些情況下,超出單機存儲范圍,或者即使在集群上能夠滿足存儲但是生成時間太長,無法滿足實際需要。另外,由于彩虹表文件很大,在查找破解的過程中,耗時很長效率很低。即使存在某些商用的彩虹表,往往只能破解9位以下的密碼,而且破解的準確率只有80%左右,破解時間長,難以滿足實際需要。

發明內容

為克服相關技術中存在的問題,本發明提供一種基于大數據彩虹表的解密方法和裝置,對于1-12位的數字字母組合的密碼,利用得到的加密結果密文,能夠通過利用多個GPU并行生成彩虹表中的哈希鏈,來大大提高彩虹表生成速度,并且對生成的彩虹表進行索引排序,大大縮短解密階段的彩虹表查找時間,從而大大縮短解密時間。

根據本發明實施例的第一方面,提供一種基于大數據彩虹表的解密方法,包括:將彩虹表任務分配給n個GPU計算節點,其中n為大于1的整數;每個GPU計算節點根據分配的彩虹表任務生成一個彩虹表;將生成的彩虹表中的哈希鏈的鏈尾節點進行索引分組,對分組內的鏈尾節點進行排序;在經索引分組和排序的彩虹表內,對待解密的密文先執行索引查找然后執行二分查找,以獲得相應的明文完成解密。

根據本發明的一個實施例,將彩虹表任務分配給n個GPU計算節點包括:根據明文的取值范圍、彩虹表的查找成功率來設置彩虹表任務的大小,彩虹表任務包括多個哈希鏈任務,每個哈希鏈任務要生成一個哈希鏈;將所述彩虹表任務按照哈希鏈任務的數量分配給n個GPU計算節點。

根據本發明的一個實施例,在哈希鏈任務的數量為m的情況下,m/n=x+y,其中,x為m除以n得到的商,y為余數,m為大于1的整數、x為大于0的整數,y為整數,將所述彩虹表任務分配給n個GPU計算節點包括:先均為n個GPU計算節點中的每個GPU計算節點分配x個哈希鏈任務;然后將剩余的y個哈希鏈任務順序地再分配給n個GPU計算節點中的前y個GPU計算節點,為前y個GPU計算節點中的每個GPU計算節點分配一個哈希鏈任務。

根據本發明的一個實施例,將生成的彩虹表中的哈希鏈的鏈尾節點進行索引分組,對分組內的鏈尾節點進行排序包括:根據哈希鏈的鏈尾節點的二進制數值的大小范圍來對彩虹表進行索引分組;對每個分組內的哈希鏈的鏈尾節點按照二進制數值的大小順序進行排序。

根據本發明的一個實施例,待解密的密文通過LM、MD4、NTLSHASH、MD5或SHA1算法加密,與待解密的密文相對應的密碼為1-12位。

根據本發明實施例的第二方面,提供一種基于大數據彩虹表的解密裝置,包括:n個GPU計算節點,被分配彩虹表任務,每個GPU計算節點生成一個彩虹表,n為大于1的整數;彩虹表索引排序單元,用于對n個GPU計算節點生成的彩虹表中的哈希鏈的鏈尾節點進行索引分組,對分組內的鏈尾節點進行排序;查找單元,用于在經索引分組和排序的彩虹表內,對待解密的密文先執行索引查找然后執行二分查找,以獲得相應的明文完成解密。

根據本發明的一個實施例,基于大數據彩虹表的解密裝置還包括文件系統,用于向n個GPU計算節點分配彩虹表任務,存儲n個GPU計算節點生成的彩虹表。

根據本發明的一個實施例,文件系統包括:彩虹表生成日志記錄單元,用于為各個GPU計算節點設置彩虹表生成數據參數,寫入彩虹表生成標記,彩虹表生成標記用于指示彩虹表生成是否成功;日志檢查單元,用于檢查彩虹表生成標記,如果彩虹表生成標記指示彩虹表生成不成功,調用相應的GPU計算節點繼續生成彩虹表。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云南電網有限責任公司電力科學研究院,未經云南電網有限責任公司電力科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611147432.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美激情精品久久久久久免费| 欧美一区二区三区久久综合| 精品国产九九| 国内久久久| 亚洲在线久久| 亚洲精品无吗| 国产麻豆一区二区三区在线观看| 国产视频二区在线观看| 久久乐国产精品| 国产精品麻豆一区二区| 亚洲少妇中文字幕| 国产1区2区视频| 久久精品国产综合| 性生交片免费看片| 狠狠色狠狠综合久久| 国产99网站| 91一区二区三区久久国产乱 | 日韩精品免费一区二区三区| 午夜大片男女免费观看爽爽爽尤物| 亚洲精品卡一卡二 | 国产精品自拍在线| 狠狠色丁香久久婷婷综| 亚日韩精品| 玖玖国产精品视频| 色一情一乱一乱一区99av白浆| 91精品啪在线观看国产| 少妇**毛片| 国产精品18久久久久久白浆动漫| 日韩精品久久一区二区| 欧美三级午夜理伦三级中视频| 午夜免费片| 国产精品日产欧美久久久久| 国产午夜精品av一区二区麻豆| 欧美一区二区激情三区| 午夜色影院| 国产日韩欧美色图| 国产精品一区在线播放| 欧美国产亚洲精品| 欧美一区亚洲一区| 国产精品日韩一区二区| 欧美日韩一级在线观看| 爽妇色啪网| 日韩中文字幕在线一区| 99精品小视频| 国产激情视频一区二区| 国产精品视频久久久久久久 | 日韩a一级欧美一级在线播放| 午夜影院一级| 97久久精品人人做人人爽50路| 久久国产麻豆| 精品无码久久久久国产| 激情欧美一区二区三区| 免费**毛片| 99精品久久99久久久久| 欧美精品在线不卡| 性国产videofree极品| 在线国产91| 亚洲美女在线一区| av午夜在线| 国产日韩欧美91| 97人人模人人爽人人喊0| 午夜欧美影院| 国产日韩欧美精品一区二区| 亚洲精品一区在线| 午夜免费片| 欧美日韩国产一级| 欧美一区二区三区久久久精品 | 国产在线一二区| 久久精品国产精品亚洲红杏| 国产精品一区亚洲二区日本三区| 亚洲精品久久久久999中文字幕 | 国模一区二区三区白浆| 国产精品一区二区三| 欧美在线免费观看一区| 国产精品1234区| 欧美乱妇高清无乱码免费 | 午夜精品一区二区三区三上悠亚| free性欧美hd另类丰满| 欧美一区二区久久| xxxx在线视频| 国产午夜精品一区二区三区四区| 99久久精品免费视频|