專利名稱:通過(guò)視頻輸出動(dòng)態(tài)口令的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過(guò)視頻輸出動(dòng)態(tài)ロ令的方法,屬于信息安全領(lǐng)域。
背景技術(shù):
隨著計(jì)算機(jī)和互聯(lián)網(wǎng)的發(fā)展,生活中需要使用ロ令的場(chǎng)合越來(lái)越多。傳統(tǒng)的ロ令是ー種靜態(tài)ロ令,通常幾個(gè)月甚至幾年不變,黑客通過(guò)內(nèi)存掃描或者網(wǎng)絡(luò)監(jiān)聽(tīng)很容易破解傳統(tǒng)ロ令。隨著人們對(duì)信息安全需求的提高,傳統(tǒng)ロ令的弊端越來(lái)越突出。為了解決傳統(tǒng)ロ令的弊端,動(dòng)態(tài)ロ令技術(shù)得到了迅猛的發(fā)展;動(dòng)態(tài)ロ令又稱為ー次性ロ令或0TP(0ne Time Password),它解決了傳統(tǒng)ロ令的不足,易用并且安全強(qiáng)度高于傳統(tǒng)ロ令。
通過(guò)動(dòng)態(tài)ロ令令牌可實(shí)現(xiàn)動(dòng)態(tài)ロ令技術(shù),動(dòng)態(tài)ロ令令牌是ー種專用的硬件設(shè)備,其內(nèi)置電源、動(dòng)態(tài)ロ令生成芯片、顯示屏,動(dòng)態(tài)ロ令生成芯片根據(jù)當(dāng)前時(shí)間或設(shè)備使用次數(shù)、通過(guò)專用算法生成動(dòng)態(tài)ロ令,并顯示在顯示屏上。動(dòng)態(tài)令牌由用戶自行保管,且動(dòng)態(tài)ロ令具有不可預(yù)測(cè)性,很好的解決了網(wǎng)絡(luò)系統(tǒng)中的遠(yuǎn)程登錄問(wèn)題。然而,因?yàn)閯?dòng)態(tài)ロ令令牌內(nèi)置電源,顯示屏,當(dāng)根據(jù)時(shí)間產(chǎn)生動(dòng)態(tài)ロ令時(shí)還要內(nèi)置實(shí)時(shí)時(shí)鐘,因此給用戶增加了額外的成本,阻礙了動(dòng)態(tài)ロ令令牌的推廣使用。而且當(dāng)電池老化,或者實(shí)時(shí)時(shí)鐘時(shí)間信息的偏差超出預(yù)定值,都會(huì)造成動(dòng)態(tài)ロ令令牌失效。
發(fā)明內(nèi)容
本發(fā)明提出了一種通過(guò)視頻輸出動(dòng)態(tài)ロ令的方法,解決了上述現(xiàn)有技術(shù)中存在的問(wèn)題,該方法包含以下步驟,(I)動(dòng)態(tài)ロ令裝置根據(jù)動(dòng)態(tài)ロ令字符串包含的字符產(chǎn)生由多幀圖像組成的視頻數(shù)據(jù);(2)動(dòng)態(tài)ロ令裝置依次把視頻數(shù)據(jù)的每一幀圖像發(fā)給主機(jī)、主機(jī)配套軟件顯示該圖像,即主機(jī)播放根據(jù)動(dòng)態(tài)ロ令產(chǎn)生的視頻數(shù)據(jù);(3)用戶觀察播放的視頻、得到動(dòng)態(tài)ロ令;(4)用戶使用獲得的動(dòng)態(tài)ロ令做特定應(yīng)用。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,步驟(I)中的圖像幀數(shù)不小于2,且其格式包含常見(jiàn)的視頻圖像格式、以及自定義格式。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在干,從步驟(I)中的任何一幀圖像所包含的信息中不能得到動(dòng)態(tài)ロ令字符串的全部字符。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,步驟(I)中把動(dòng)態(tài)ロ令的字符轉(zhuǎn)換為圖像時(shí),采用了増加計(jì)算機(jī)自動(dòng)識(shí)別難度的方法。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,所述增加計(jì)算機(jī)自動(dòng)識(shí)別難度的方法包含,用扭曲、旋轉(zhuǎn)、平移、交叉、模糊、添加噪聲方法的任意一種或者多種的組合、對(duì)根據(jù)動(dòng)態(tài)ロ令字符轉(zhuǎn)換的圖片進(jìn)行操作,使其難于辨認(rèn)。
根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,步驟(2)中,動(dòng)態(tài)ロ令裝置向主機(jī)聲明其設(shè)備類型為USB視頻輸入設(shè)備類型,并通過(guò)USB視頻輸入設(shè)備協(xié)議把每一幀圖像發(fā)給主機(jī)。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,所述USB視頻輸入設(shè)備類型包含常見(jiàn)的USB攝像頭設(shè)備類型。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,步驟(2)中,動(dòng)態(tài)ロ令裝置向主機(jī)聲明其USB設(shè)備類型不是US B視頻輸入設(shè)備類型,并通過(guò)自定義協(xié)議把每ー幀圖像發(fā)給主機(jī)。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,動(dòng)態(tài)ロ令裝置向主機(jī)聲明的USB設(shè)備類型包含人工輸入設(shè)備類型,海量存儲(chǔ)設(shè)備類型,智能卡讀寫器設(shè)備類型的任意一種或者多種的組合。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,步驟(3)中,通過(guò)觀察播放的視頻,在大腦中提取每幀圖像包含的信息,最終得到動(dòng)態(tài)ロ令。
圖I是通過(guò)視頻輸出動(dòng)態(tài)ロ令的方法的流程示意圖。圖2是根據(jù)動(dòng)態(tài)ロ令產(chǎn)生視頻的方法的流程示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面參照附圖對(duì)本發(fā)明進(jìn)一歩詳細(xì)描述。本發(fā)明提出的實(shí)施例中,動(dòng)態(tài)ロ令字符串包含6個(gè)字符,從左到右分別為字符Cl到字符C6,所述字符的值為數(shù)字0-9的任意ー個(gè);動(dòng)態(tài)ロ令裝置的非易失性存儲(chǔ)器中預(yù)先存儲(chǔ)了數(shù)字0-9的圖片數(shù)據(jù)庫(kù);還存儲(chǔ)了從Rl到R15、共16個(gè)背景圖片;視頻包含6幀圖像F1-F6,每ー幀圖像從左到右分為6個(gè)區(qū),依次為區(qū)域Zl到區(qū)域Z6。本發(fā)明提出的實(shí)施例中,根據(jù)動(dòng)態(tài)ロ令字符串的字符Cx產(chǎn)生包含該字符信息的圖片Px+、并把圖片Px+存放在幀圖像Fx中的區(qū)域Zx,x取值范圍為I到6 ;巾貞圖像Fx中的其他區(qū)域Zy用白色像素填充(y不等于X)。本發(fā)明的通過(guò)視頻輸出動(dòng)態(tài)ロ令的方法的具體步驟,如圖I所示步驟101,動(dòng)態(tài)ロ令裝置把包含6個(gè)字符的動(dòng)態(tài)ロ令字符串轉(zhuǎn)換為包含F(xiàn)1-F6共6幀圖像的視頻;步驟102,動(dòng)態(tài)ロ令裝置循環(huán)往復(fù)的依次把幀圖像F1-F6發(fā)送到主機(jī),主機(jī)循環(huán)往復(fù)的依次顯示幀圖像F1-F6,實(shí)現(xiàn)視頻播放;步驟103,用戶觀察播放的視頻,在大腦中提取每幀圖像包含的信息,最終獲得動(dòng)態(tài)ロ令;步驟104,用戶使用獲得的動(dòng)態(tài)ロ令做特定應(yīng)用。在步驟101中,用戶可分別從幀圖像Fx的區(qū)域Zx看到根據(jù)字符Cx得到的圖片Px+ ;x取值范圍為I到6 ;在步驟102中,本實(shí)施例的動(dòng)態(tài)ロ令裝置向主機(jī)聲明的USB設(shè)備類型為USB攝像頭類型,幀圖像格式采用了常見(jiàn)的USB攝像頭的數(shù)據(jù)格式。為了提高安全性,在根據(jù)動(dòng)態(tài)ロ令中的字符產(chǎn)生包含其字符信息的圖片時(shí),還要對(duì)圖片進(jìn)行附加處理;所述附加處理用于提高計(jì)算機(jī)自動(dòng)識(shí)別該圖片包含的信息的難度。在本實(shí)施例中,根據(jù)動(dòng)態(tài)ロ令產(chǎn)生視頻的流程可參考圖2,具體步驟如下步驟201,動(dòng)態(tài)ロ令裝置產(chǎn)生包含6個(gè)字符C1-C6的動(dòng)態(tài)ロ令,然后執(zhí)行步驟202 ;步驟202,動(dòng)態(tài)ロ令裝置初始化幀圖像F1-F6,然后執(zhí)行步驟203 ;步驟203,根據(jù)動(dòng)態(tài)ロ令的字符Cx (X取值范圍1_6)產(chǎn)生包含該字符值信息的圖片Px,然后執(zhí)行步驟204 ;步驟204,對(duì)圖片Px進(jìn)行附加處理,以增加計(jì)算機(jī)自動(dòng)識(shí)別該圖片包含的信息的難度,最終得到圖片Px+,然后執(zhí)行步驟205 ;步驟205,把圖片Px+存放到幀圖像Fx中的區(qū)域Zx,然后執(zhí)行步驟206 ; 步驟206,如果動(dòng)態(tài)ロ令的所有字符都處理完畢,則執(zhí)行步驟207,否則執(zhí)行步驟203 ;步驟207,為幀圖像F1-F6設(shè)置背景圖片,至此、根據(jù)動(dòng)態(tài)ロ令產(chǎn)生了包含動(dòng)態(tài)ロ令信息的視頻。在步驟202中,本實(shí)施例初始化幀圖像的方法是將幀圖像的所有像素設(shè)置為白色。在步驟203中,本實(shí)施例根據(jù)字符產(chǎn)生圖片的方法為根據(jù)字符的值,采用查表方法,從預(yù)先存儲(chǔ)在非易失性存儲(chǔ)器的圖片數(shù)據(jù)庫(kù)中,得到該字符對(duì)應(yīng)的圖片。在步驟204中,本實(shí)施例對(duì)圖片進(jìn)行附加處理的方法為使用扭曲、旋轉(zhuǎn)、平移、交叉、模糊、添加噪聲方法的任意ー種方法或者多種方法的組合、對(duì)圖片進(jìn)行操作,使其難于辨認(rèn)。在步驟207中,為所有幀圖像設(shè)置背景圖片的方法為從預(yù)先存儲(chǔ)在非易失性存儲(chǔ)器的背景圖片數(shù)據(jù)庫(kù)中隨機(jī)選擇ー個(gè)背景圖片,然后對(duì)任何ー個(gè)幀圖像進(jìn)行下述操作幀圖像中的任意像素跟背景圖片中相同坐標(biāo)位置的像素進(jìn)行與操作,并將結(jié)果保存回幀圖像中,簡(jiǎn)而言之為幀圖像=幀圖像and背景圖片。以上對(duì)本發(fā)明所提出的通過(guò)視頻輸出動(dòng)態(tài)ロ令的方法進(jìn)行了詳細(xì)介紹,以上所有說(shuō)明只是用來(lái)幫助理解本發(fā)明提出的方法,本領(lǐng)域的技術(shù)人員可以依據(jù)本發(fā)明的思想,實(shí)現(xiàn)本發(fā)明提出和包含的所有技術(shù)方案;本說(shuō)明書內(nèi)容并不用于限制本發(fā)明。
權(quán)利要求
1.一種通過(guò)視頻輸出動(dòng)態(tài)ロ令的方法,其特征在于該方法包含步驟, (1)動(dòng)態(tài)ロ令裝置根據(jù)動(dòng)態(tài)ロ令字符串包含的字符產(chǎn)生由多幀圖像組成的視頻數(shù)據(jù); (2)動(dòng)態(tài)ロ令裝置依次把視頻數(shù)據(jù)的每一幀圖像發(fā)給主機(jī)、主機(jī)配套軟件顯示該圖像,即主機(jī)播放根據(jù)動(dòng)態(tài)ロ令產(chǎn)生的視頻數(shù)據(jù); (3)用戶觀察播放的視頻、得到動(dòng)態(tài)ロ令; (4)用戶使用獲得的動(dòng)態(tài)ロ令做特定應(yīng)用。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟(I)中的圖像幀數(shù)不小于2,且其格式包含常見(jiàn)的視頻圖像格式、以及自定義格式。
3.根據(jù)權(quán)利要求I所述的方法,其特征在干,從步驟(I)中的任何一幀圖像所包含的信息中不能得到動(dòng)態(tài)ロ令字符串的全部字符。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟(I)中把動(dòng)態(tài)ロ令的字符轉(zhuǎn)換為圖像時(shí),采用了増加計(jì)算機(jī)自動(dòng)識(shí)別難度的方法。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述增加計(jì)算機(jī)自動(dòng)識(shí)別難度的方法包含,用扭曲、旋轉(zhuǎn)、平移、交叉、模糊、添加噪聲方法的任意一種或者多種的組合、對(duì)根據(jù)動(dòng)態(tài)ロ令字符得到的圖片進(jìn)行操作,使其難于辨認(rèn)。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟(2)中,動(dòng)態(tài)ロ令裝置向主機(jī)聲明其設(shè)備類型為USB視頻輸入設(shè)備類型,并通過(guò)USB視頻輸入設(shè)備協(xié)議把每一幀圖像發(fā)給主機(jī)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述USB視頻輸入設(shè)備類型包含常見(jiàn)的USB攝像頭設(shè)備類型。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟(2)中,動(dòng)態(tài)ロ令裝置向主機(jī)聲明其USB設(shè)備類型不是USB視頻輸入設(shè)備類型,并通過(guò)自定義協(xié)議把每ー幀圖像發(fā)給主機(jī)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,動(dòng)態(tài)ロ令裝置向主機(jī)聲明的USB設(shè)備類型包含人工輸入設(shè)備類型、海量存儲(chǔ)設(shè)備類型、智能卡讀寫器設(shè)備類型的任意ー種或者多種的組合。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟(3)中,通過(guò)觀察播放的視頻,在大腦中提取每幀圖像包含的信息,最終得到動(dòng)態(tài)ロ令。
全文摘要
本發(fā)明涉及一種通過(guò)視頻輸出動(dòng)態(tài)口令的方法;本發(fā)明提供的方法是動(dòng)態(tài)口令裝置根據(jù)動(dòng)態(tài)口令產(chǎn)生包含動(dòng)態(tài)口令信息的視頻,并發(fā)送給主機(jī)進(jìn)行播放;用戶觀察播放的視頻,在大腦中提取每幀圖像包含的信息,最終獲得動(dòng)態(tài)口令;通過(guò)本發(fā)明的方法,能夠制造出更低成本的動(dòng)態(tài)口令裝置,并且能夠防止計(jì)算機(jī)自動(dòng)識(shí)別動(dòng)態(tài)口令裝置輸出的動(dòng)態(tài)口令,使用戶的應(yīng)用更加安全。
文檔編號(hào)G06K9/00GK102655498SQ20111005236
公開(kāi)日2012年9月5日 申請(qǐng)日期2011年3月4日 優(yōu)先權(quán)日2011年3月4日
發(fā)明者董建飛 申請(qǐng)人:董建飛