[發明專利]智能反饋式生成高頻字典的分布式系統及其方法有效
| 申請號: | 201510050719.0 | 申請日: | 2015-01-30 |
| 公開(公告)號: | CN104537288B | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 杜勇;舒文兵 | 申請(專利權)人: | 武漢虹旭信息技術有限責任公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/46 |
| 代理公司: | 武漢宇晨專利事務所42001 | 代理人: | 黃瑞棠 |
| 地址: | 430074 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 反饋 生成 高頻 字典 分布式 系統 及其 方法 | ||
技術領域
本發明涉及互聯網安全技術,尤其涉及一種智能反饋式生成高頻字典的分布式系統及其方法。
背景技術
計算機的發展日新月異,人們的日常生活和工作學習已經離不開它。隨著人們安全意識的提高,對涉及到自己隱私相關的數據都會進行加密處理。為了防止黑客獲取這些數據,科學家們對加密技術也在不斷地革新,極大地保護了用戶的權益。但是在出現用戶加密數據之后,當忘記密碼的這種情況時,如果在沒有備份數據的情況下,用戶就會無法再次獲取原始數據。
基于此種情況,傳統找回的密碼方式有三種:一是找出加密算法以及通用過程,通過暴力解密的方式逐一嘗試;二是通過解密算法漏洞達到解密目的;三是通過已有的字典進行解密嘗試。其中方法一理論上是所有的加密數據都可以解密,但是加密算法驗證一次都需要很長時間,耗時過大;方法二只能對于極個別的算法可行,并不具有普適性;方法三在使用過程中雖然能夠實現快速解密,但是具有局限性,并不能動態地生成字典,一旦字典中沒有命中,則解密失敗,故成功率不高。綜上所述,解密方案都會有其弊端,現有技術對于密碼找回的成功率不高,不能滿足用戶對密碼快速恢復等的需求,需要進行改進。
發明內容
本發明的目的在于克服現有技術存在的缺點和不足,提供一種智能反饋式生成高頻字典的分布式系統及其方法,以解決目前安全領域中用戶無法恢復密碼的問題。
實現本發明目的的技術方案是:
一、智能反饋式生成高頻字典的分布式系統(簡稱系統)
本系統包括互聯網;
設置有字典分布式總控單元和字典分布式子系統;
字典分布式子系統包括結構相同的第1字典分布式子系統、第2字典分布式子系統……第n字典分布式子系統,n是自然數,1≤n≤1024;
其連通關系是:
字典分布式總控單元、互聯網和字典分布式子系統依次連通,實現智能反饋式生成高頻字典的分布式系統功能。
二 智能反饋式生成高頻字典的分布式方法(簡稱方法)
本方法包括以下步驟:
①字典分布式總控單元連接各個子系統,對各個子系統下發配置,并進行管理;
②調度單元接受字典分布式總控單元下發的配置,對每個子系統進行識別和初始化操作,之后進入工作模式,對本子系統進行控制信令的下發;
③采集單元從調度單元接受配置信息之后,根據下發規則智能地從互聯網(網頁)上動態采集用戶上網中產生的信息,進行簡單數據過濾,將解析的結果發送給運算單元;
④運算單元從采集單元接收解析結果,并讀取存儲單元中已有字典庫數據,進行比對雜糅剔重,然后將數據下發給驗證單元以及存儲單元,分別進行進一步驗證和初步字典存儲;
⑤驗證單元從運算單元獲得的字典條目依次放入相應的海量用戶密碼恢復文件中進行驗證,如果該條目滿足驗證條件,則將該條目發送到反饋單元中;
⑥反饋單元負責將已驗證的字典條目進行拆分,然后發送回運算單元;
⑦運算單元從反饋單元中接收獲取成功率較高的字典詞根,并進行再次運算,將此次生成的字典條目發送給存儲單元;
⑧存儲單元負責將運算單元計算出的字典條目依次存儲,且字典分布式總控單元會定時下發同步讀取/寫入請求對字典進行同步備份,用戶即可在任意時刻從存儲單元中得到字典庫。
本發明具有下列優點和積極效果:
①通過在移動互聯網中分析出用戶上網輸入數據,然后通過高效算法抽離出關鍵詞根或者單詞作為字典條目,達到字典庫動態更新的效果;
②通過反饋單元,得到更加精準的詞根或者單詞,提高了字典庫整體有效性;
總之,本發明能夠對現有互聯網中用戶輸入信息進行實時分析,并智能生成相應字典,通過一種反饋機制優化字典庫,提高了字典庫的靈活性和有效性,可以作為所有計算機用戶對遺失密碼之后,解密數據的一個重要手段。
附圖說明
圖1是本系統的結構方框圖;
圖2是第1字典分布式子系統的結構方框圖;
圖3是字典分布式總控單元100的工作流程圖;
圖4是第1采集單元212和第1存儲單元214的工作流程圖。
圖5是第1運算單元213、第1存儲單元214、第1驗證單元215和第1反饋單元216的工作流程圖。
圖中:
000—互聯網;
100—字典分布式總控單元;
200—字典分布式子系統,
210—第1字典分布式子系統,
211—第1調度單元;212—第1采集單元;213—第1運算單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢虹旭信息技術有限責任公司,未經武漢虹旭信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510050719.0/2.html,轉載請聲明來源鉆瓜專利網。





