[發(fā)明專利]一種基于生成式對(duì)抗網(wǎng)絡(luò)的口令遍歷裝置及方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011201245.2 | 申請(qǐng)日: | 2020-11-02 |
| 公開(kāi)(公告)號(hào): | CN112019354B | 公開(kāi)(公告)日: | 2021-02-09 |
| 發(fā)明(設(shè)計(jì))人: | 李順斌;張汝云;王之宇;吳春明;潘宇;鄭妙娟 | 申請(qǐng)(專利權(quán))人: | 之江實(shí)驗(yàn)室 |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04L9/08 |
| 代理公司: | 杭州求是專利事務(wù)所有限公司 33200 | 代理人: | 邱啟旺 |
| 地址: | 310023 浙江省杭州市余*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 生成 對(duì)抗 網(wǎng)絡(luò) 口令 遍歷 裝置 方法 | ||
本發(fā)明提供一種基于生成式對(duì)抗網(wǎng)絡(luò)的口令遍歷裝置及方法,在對(duì)口令變換規(guī)則進(jìn)行編碼后,利用生成式對(duì)抗網(wǎng)絡(luò)技術(shù)動(dòng)態(tài)生成高質(zhì)量的口令變換規(guī)則,所得的規(guī)則與口令字典相結(jié)合,派生出用于口令恢復(fù)的測(cè)試口令;所提出的口令遍歷方法,能夠優(yōu)先校驗(yàn)具有更高可能性的口令集合,縮短口令恢復(fù)所須的平均時(shí)間。本發(fā)明首次將生成式對(duì)抗網(wǎng)絡(luò)應(yīng)用到規(guī)則可動(dòng)態(tài)生成的口令遍歷裝置中,能夠解決口令恢復(fù)領(lǐng)域口令變換規(guī)則稀缺的問(wèn)題。
技術(shù)領(lǐng)域
本發(fā)明涉及口令恢復(fù)技術(shù)領(lǐng)域,特別是涉及一種基于生成式對(duì)抗網(wǎng)絡(luò)的口令遍歷裝置及方法。
背景技術(shù)
網(wǎng)絡(luò)時(shí)代的到來(lái)使得數(shù)據(jù)的流速變快,數(shù)據(jù)的傳輸共享隨處可見(jiàn)。隨之而來(lái)的問(wèn)題就是,如何保護(hù)涉密數(shù)據(jù)。使用口令來(lái)保護(hù)個(gè)人信息是一種常見(jiàn)且方便的方法。口令恢復(fù)是指從密文中恢復(fù)出口令明文的過(guò)程。口令恢復(fù)應(yīng)用范圍廣大。口令恢復(fù)技術(shù)在學(xué)術(shù),民用,國(guó)防等當(dāng)面都有很大作用,關(guān)于口令恢復(fù)的研究層出不窮。
傳統(tǒng)口令恢復(fù)方法有窮舉,字典等。窮舉即字面意思,依靠舉例出所有口令可能組合逐一嘗試來(lái)破解口令,這是一種十分簡(jiǎn)單的方法,但需要耗費(fèi)巨量時(shí)間。字典則是按照已有的字典文件去逐一嘗試,這種方法比起窮舉法有改進(jìn)的地方,耗費(fèi)的時(shí)間比起窮舉法短,但需要性能優(yōu)越的字典文件不易獲得。利用規(guī)則變換,在字典的基礎(chǔ)上進(jìn)行字符變換派生出新的字典,是一種有效的解決思路,并且口令規(guī)則派生有專門的語(yǔ)法編碼習(xí)慣,如“sa@”代表將口令字符中的字符“a”轉(zhuǎn)化為字符“@”,又如“$1$2$3”代表在口令字符串的基礎(chǔ)上增加后綴字符串“123”。然而,用于派生口令的性能優(yōu)越的規(guī)則同樣難以獲取。
因此需要一種新的結(jié)合規(guī)則變換的口令遍歷方法以實(shí)現(xiàn)縮小口令恢復(fù)過(guò)程中的搜索空間,提升口令恢復(fù)的效率。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于生成式對(duì)抗網(wǎng)絡(luò)的口令遍歷裝置及方法。該口令遍歷裝置和方法借助生成式對(duì)抗網(wǎng)絡(luò)技術(shù),能在有限的字典與規(guī)則輸入條件下動(dòng)態(tài)生成規(guī)則,并基于輸入字典完成口令空間的遍歷。
為實(shí)現(xiàn)上述的目的,本發(fā)明采用如下技術(shù)方案:一種基于生成式對(duì)抗網(wǎng)絡(luò)的口令遍歷裝置,包括規(guī)則動(dòng)態(tài)生成引擎模塊、規(guī)則歷史數(shù)據(jù)庫(kù)與快速去重引擎模塊、口令規(guī)則變換與去重判斷引擎模塊以及校驗(yàn)口令與循環(huán)控制模塊;
所述規(guī)則動(dòng)態(tài)生成引擎模塊采用已訓(xùn)練的對(duì)抗網(wǎng)絡(luò)模型動(dòng)態(tài)生成口令規(guī)則,所述規(guī)則動(dòng)態(tài)生成引擎模塊包括:規(guī)則編碼器、對(duì)抗生成器、規(guī)則譯碼器、譯碼表;
所述規(guī)則歷史數(shù)據(jù)庫(kù)與快速去重引擎模塊用于保存已生成的歷史規(guī)則,并判斷當(dāng)前規(guī)則是否已出現(xiàn);
所述口令規(guī)則變換與去重判斷引擎模塊內(nèi)置歷史口令庫(kù),用于完成口令規(guī)則變換,并檢查口令規(guī)則變換所得口令是否已經(jīng)被檢驗(yàn)過(guò);
所述校驗(yàn)口令與循環(huán)控制模塊用于口令校驗(yàn)并控制口令遍歷裝置的循環(huán)迭代狀態(tài)。
進(jìn)一步地,所述規(guī)則編碼器與規(guī)則譯碼器均將口令變換規(guī)則元操作統(tǒng)一順序編碼為2位16進(jìn)制編碼,并滿足生成式對(duì)抗網(wǎng)絡(luò)的輸入規(guī)范。
進(jìn)一步地,所述對(duì)抗生成器內(nèi)置生成式對(duì)抗網(wǎng)絡(luò),用于輸入規(guī)則文件和動(dòng)態(tài)生成規(guī)則。
本發(fā)明還提出了一種基于生成式對(duì)抗網(wǎng)絡(luò)的口令遍歷方法,具體包括以下步驟:
(1)輸入規(guī)則文件,完成對(duì)規(guī)則動(dòng)態(tài)生成引擎模塊內(nèi)對(duì)抗生成器的訓(xùn)練,并輸出規(guī)則;具體包括如下子步驟:
(1.1)解析輸入規(guī)則文件中的每一條規(guī)則,并為每一個(gè)規(guī)則元操作順序分配2位16進(jìn)制編碼,根據(jù)規(guī)則編碼表對(duì)輸入規(guī)則文件的每條規(guī)則進(jìn)行編碼。所述規(guī)則編碼表為元操作與2位16進(jìn)制編碼的映射關(guān)系。
(1.2)用步驟(1.1)編碼后的規(guī)則迭代訓(xùn)練SeqGAN生成式對(duì)抗網(wǎng)絡(luò),直至SeqGAN生成式對(duì)抗網(wǎng)絡(luò)可輸出與所輸入編碼規(guī)則分布相似的數(shù)字序列。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于之江實(shí)驗(yàn)室,未經(jīng)之江實(shí)驗(yàn)室許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011201245.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 農(nóng)業(yè)信息對(duì)抗資源目標(biāo)規(guī)劃最優(yōu)分配方法
- 農(nóng)業(yè)信息對(duì)抗資源模糊規(guī)劃最優(yōu)分配方法
- 農(nóng)業(yè)信息對(duì)抗資源線性規(guī)劃最優(yōu)分配方法
- 基于聚類數(shù)據(jù)挖掘的對(duì)抗行為搜索算法
- 面向多種對(duì)抗圖片攻擊的協(xié)同免疫防御方法
- 一種自適應(yīng)對(duì)抗強(qiáng)度的對(duì)抗訓(xùn)練方法
- 對(duì)抗攻擊模型的訓(xùn)練方法及裝置
- 對(duì)抗樣本的生成方法和裝置
- 多樣本對(duì)抗擾動(dòng)生成方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算設(shè)備
- 一種無(wú)人集群協(xié)同博弈對(duì)抗的控制方法及系統(tǒng)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





