最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于位置信息的動態(tài)令牌及其加密方法與流程

文檔序號:12010394閱讀:來源:國知局
基于位置信息的動態(tài)令牌及其加密方法與流程

技術特征:
1.一種基于位置信息的動態(tài)令牌的加密方法,其特征在于,所述的動態(tài)令牌包括:定位單元、綜合信息處理單元和多因子加密單元,其中:定位單元獲取或計算動態(tài)令牌當前的地理位置坐標信息或時間信息,并輸出至綜合信息處理單元;綜合信息單元獲取定位單元輸出的位置信息和時間信息,存儲于本地后計算獲得令牌所在地理位置的當前時間并輸出至多因子加密單元;多因子加密單元接收當前時間以及位置信息以構(gòu)成初始預處理口令明文,再對其進行分割、連接、重組后構(gòu)成初始口令明文,然后運用單向散列函數(shù)的加密算法將初始口令明文加密生成指定位長的消息摘要,在此基礎上再對消息摘要進行抽取、壓縮、變換計算生成最終指定長度和格式的動態(tài)密碼并輸出至綜合信息處理單元進行顯示;所述的多因子加密單元內(nèi)置位置動態(tài)因子、時間動態(tài)因子、種子密鑰、令牌序列號和令牌設備特征號,其中:位置動態(tài)因子由多因子加密單元根據(jù)定位單元輸出的令牌所在位置信息計算生成;時間動態(tài)因子由多因子加密單元根據(jù)綜合信息處理單元的時間模塊輸出的令牌所在地理位置的當前時間計算生成;種子密鑰是為多因子加密單元預先分配的加密算法所需要的密鑰參數(shù);令牌序列號是為未來網(wǎng)絡服務器認證所需要的預先分配的令牌序列參數(shù);令牌設備特征號為識別令牌唯一性所預先分配的特征參數(shù);所述的位置信息是指:動態(tài)令牌在地球坐標系下的當前經(jīng)度、緯度和高度信息;所述的時間動態(tài)因子是指:動態(tài)令牌所在地理位置的當前的年、月、日、時、分、秒的時間信息,并按照一定方式的組合;所述的位置動態(tài)因子是指:動態(tài)令牌當前的經(jīng)度、緯度和高度信息,并按照一定方式的組合;所述的一定方式的組合是指:將動態(tài)令牌的時間動態(tài)因子、或者動態(tài)令牌的位置動態(tài)因子所包含的各個信息按照預定的格式和順序連接起來;所述的加密方法,包括以下步驟:步驟1)多因子加密單元首先提取動態(tài)令牌序列號、令牌設備特征號和種子密鑰,依次連接,構(gòu)成初始預處理口令明文的第一段;步驟2)綜合信息處理單元控制通信模塊獲取定位單元解算出的動態(tài)令牌當前的地理位置信息,通過多因子加密單元按照預定的格式計算生成位置動態(tài)因子,并按照預定的格式構(gòu)成初始預處理口令明文的第二段;步驟3)綜合信息處理單元控制通信模塊獲取定位單元輸出的時間信息,通過時間模塊,并根據(jù)動態(tài)令牌所在的地理位置,計算出動態(tài)令牌所在時區(qū)的當前時間,多因子加密單元按照預定的格式計算生成時間動態(tài)因子,并按照預定的格式構(gòu)成初始預處理口令明文的第三段;步驟4)將所構(gòu)成的初始預處理口令明文的第一段、第二段和第三段分別按照預定的位長分割開,再按照預定的順序?qū)⒎指铋_的各段連接起來,重組構(gòu)成初始口令明文;步驟5)運用單向散列函數(shù)的加密算法將上述得到的初始口令明文加密計算生成規(guī)定位長的消息摘要;步驟6)對上述加密得到的消息摘要,按照動態(tài)密碼的位數(shù)分組,每組中抽取一位字符構(gòu)成動態(tài)密碼的相應位,通過這種抽取壓縮方法生成壓縮型消息摘要,即動態(tài)令牌的動態(tài)密碼;步驟7)根據(jù)動態(tài)令牌的顯示方式,對于字符型顯示方式,直接顯示上述所得到的動態(tài)密碼;對于純數(shù)字型顯示方式,將上述所得到的動態(tài)密碼轉(zhuǎn)換為相應的數(shù)字型動態(tài)密碼,再輸出顯示;所述的加密是指:將種子密鑰、令牌序列號、令牌設備特征號、位置動態(tài)因子和時間動態(tài)因子構(gòu)成初始預處理口令明文,再分割、重組、連接構(gòu)成初始口令明文,運用單向散列函數(shù)的加密算法,不可逆地加密生成規(guī)定位長的消息摘要,進一步根據(jù)所要顯示的動態(tài)密碼長度的要求,將所得到的消息摘要抽取、壓縮、變換為相應的最終指定長度和格式的動態(tài)密碼;所述的定位單元包括:衛(wèi)星定位裝置、Wi-Fi定位裝置、無線移動通信裝置、IP地址定位方法、無線電定位裝置、超聲波定位裝置或紅外線定位裝置;用于獲取或計算出動態(tài)令牌當前的位置信息,并輸出至綜合信息處理單元;所述的綜合信息處理單元包括:中央處理器CPU模塊、存儲器模塊、通信模塊和時間模塊,其中,通信模塊用于控制和接收來自定位單元處理后的動態(tài)令牌的位置信息,以及時間信息;時間模塊處理通過通信模塊傳輸來自定位單元所獲取的時間信息,根據(jù)動態(tài)令牌所在的地理位置,在CPU模塊的控制下計算出動態(tài)令牌所在時區(qū)的當前時間;存儲器模塊用于存儲各模塊和單元工作的程序和參數(shù);中央處理器CPU模塊用于協(xié)調(diào)和控制綜合信息處理單元中各模塊間,以及與外部各單元之間的的時序和邏輯關系,負責完成各模塊內(nèi)部的,以及加密算法的程序運行;所述的動態(tài)令牌包括:電源和外殼以實現(xiàn)獨立工作,或者所述的動態(tài)令牌集成設置于移動電子設備的內(nèi)部,如手機、筆記本電腦、平板電腦、PDA的內(nèi)部,在其它移動電子設備的配合下協(xié)同工作;所述的動態(tài)令牌包括動態(tài)密碼顯示單元,以顯示動態(tài)密碼和令牌的工作狀態(tài);所述的初始口令明文是指:將種子密鑰、令牌序列號和令牌設備特征號預先連接成初始預處理口令明文的第一段,將位置動態(tài)因子連接成初始預處理口令明文第二段,將時間動態(tài)因子連接成初始預處理口令明文第三段,再將初始預處理口令明文各段按照預定的長度和格式分割開,并重新按照預定的順序連接起來,組合成新的字符串,構(gòu)成初始口令明文;所述的單向散列函數(shù)的加密算法是指:MD5算法、SHA-1算法、SHA-256算法、SHA-512算法或其組合;步驟7)判斷動態(tài)令牌的動態(tài)密碼更新周期是否到期,如未到期則延時等待,并繼續(xù)顯示動態(tài)令牌當前的動態(tài)密碼和工作狀態(tài);如到期則返回步驟2),重新計算動態(tài)令牌的初始口令明文,生成新的動態(tài)密碼并輸出。
當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1