<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種動態口令生成方法、設備和認證方法及系統的制作方法_2

文檔序號:9891180閱讀:來源:國知局
備的編號Q0是否存在于 動態口令認證系統的配合列表中,一個動態口令認證系統可能和多個動態口令認證設備相 配合。如果該動態口令生成設備的編號Q0存在于動態口令認證系統的設備列表中,那么轉 到步驟S203;如果不存在,則該動態口令生成設備與動態口令認證系統不相配合,認證失 敗。
[005引S203,采用動態口令生成方法相同的摘要算法,對位置信息P0、時間TO、參數R0和 編號Q0采用摘要算法,生成摘要DD,判斷DD是否等于DO,若DD不等于DO,認證失敗,若DD等于 D0,轉到步驟S204;
[0059] 提取出{TO,P0,R0,Q0},采用與動態口令生成方法相同的摘要算法,對{TO,P0,R0, Q0}生成摘要DD,判斷DD是否等于DO,如果否,則說明終端加密的公鑰不是和中屯、服務器模 塊中私鑰配對的合法公鑰,身份認證失敗;如果是,則說明終端公鑰合法,轉到步驟S204。
[0060] S204,預設時間闊值B,計算當前時間化和動態口令的時間TO之間的時間差Td = Τρ-ΤΟ I,若Td含B,認證失敗,若Td<B,時間認證成功。
[0061 ]首先預設一個時間闊值B,時間闊值B是一個較小的值。獲取當前的精確時間化,計 算動態口令中包含的時間信息TO與時間化的差值:Td= I Τρ-ΤΟ I。判斷Td是否小于時間闊值 B,如果否,則說明動態口令失效或動態口令為偽造,身份認證失敗。如果是則說明動態口令 是根據標準時間實時生成的,時間信息正確,時間認證成功。
[0062] 當Td<B時,判斷前兩個請求周期內,該車載終端是否都有上傳動態口令認證請求 并認證成功,如果沒有,則位置預測條件不足,直接依據時間信息通過認證;如果有,表明此 時車輛已經處于連續請求認證的狀態,繼續驗證動態口令中的位置信息。位置認證包括W 下步驟:
[0063] S205,前兩個連續動態口令都認證成功,且獲取前兩個連續動態口令對應的位置 信息P1、位置信息P2和時間T1、時間T2,位置信息P1的坐標為化,Yi),位置信息P2的坐標為 (拉,Y2),其中,Χ、Υ表示位置信息的橫縱坐標。
[0064] S206,計算位置信息Ρ1和位置信息Ρ2之間的距離
[00 化]
[0066] 兩個連續動態口令之間車輛的平均速度V = E/(T2-Ti),預測車輛在時間TO內的行 駛距離d= I T0-T21 *V。參閱圖3所示,為位置預測區域原理圖,WP2為圓屯、,W半徑d為半徑, 繪制圓,該圓所包括的區域為預測區域。即該預測區域的圓屯、為化,Y2),預測區域的半徑為 r = d。
[0067] S207,判斷動態口令的位置信息Ρο(Χο,Υο)是否在預測區域內,若不在預測區域內, 認證失敗,若在預測區域內,位置認證成功。
[006引判斷當前的動態口令認證信息中的位置信息Ρο(Χο,Υο)是否滿足:
[0069]
[0070] 如果不滿足,則表明位置信息不符合對車輛位置的預測,有可能是偽造的動態口 令,身份認證失敗;如果滿足,則表明位置信息也符合車輛軌跡的合理預測,通過認證。通過 認證后,車載終端可進行后續的數據傳輸。
[0071] 需要說明的是,對于動態口令的認證,可W僅僅采用時間認證,時間認證成功即認 為該動態口令認證成功。還可采用時間認證和位置認證,即在時間認證通過后進一步判斷 是否滿足位置認證條件,不滿足則無法進行位置認證;滿足,則對動態口令的位置進行進一 步認證,在位置認證也通過后,才認為該動態口令認證成功。
[0072] -種動態口令生成設備,它包括,
[0073] 定位模塊,用于動態令牌當前位置信息Ρ和當前的標準時間Τ;
[0074] 參數獲取模塊,用于獲取參數R和動態口令生成設備編號Q;
[0075] 第一摘要提取模塊,用于對位置信息Ρ、時間Τ、參數R和編號Q采用摘要算法,生成 摘要D;
[0076] 加密模塊,用于位置信息Ρ、時間Τ、參數R、編號Q和摘要D進行加密后,得到動態口 令。
[0077] 其中,參數獲取模塊為輸入模塊,用于用戶手動輸入參數。定位模塊為GPS定位模 塊或北斗定位模塊。
[0078] 一種動態口令認證系統,它包括,
[0079] 中屯、服務器模塊,用于接收上述動態口令生成設備生成的動態口令;
[0080] 解密模塊,用于將接收到的動態口令進行解密,解密后得到位置信息Ρ0、時間TO、 參數R0、編號Q0和摘要DO;
[0081] 第二摘要提取模塊,用于第一摘要提取模塊相同的摘要算法,生成對位置信息P0、 時間TO、參數R0和編號Q0采用摘要算法,生成摘要DD;
[0082] 時間校準模塊,用于將當前時間化與動態口令時間TO進行比較。
[0083] 位置校準模塊,用于檢驗動態口令的位置信息P0位于預測區域內。
[0084] 盡管結合優選實施方案具體展示和介紹了本發明,但所屬領域的技術人員應該明 白,在不脫離所附權利要求書所限定的本發明的精神和范圍內,在形式上和細節上可W對 本發明做出各種變化,均為本發明的保護范圍。
【主權項】
1. 一種動態口令生成方法,其特征在于:它包括W下步驟, Sioi,獲取當前位置信息P和當前的標準時間T; 5102, 獲得一個參數R和動態口令生成設備的編號Q; 5103, 對位置信息P、時間T、參數R和編號Q采用摘要算法,生成摘要D; 5104, 使用加密算法對位置信息P、時間T、參數R、編號Q和摘要D進行加密后,得到動態 口令。2. 如權利要求1所述的動態口令生成方法,其特征在于:所述步驟S102中的參數R為隨 機參數或用戶輸入參數。3. 如權利要求1所述的動態口令生成方法,其特征在于:所述步驟S103中的摘要算法為 MD5或SHA-I;所述步驟S104中的加密算法為RSA加密算法或SM2。4. 一種動態口令認證方法,對于權利要求1-4任一項所述的動態口令生成方法生成的 動態口令進行認證,其特征在于:它包括W下步驟, S201,對接收的動態口令進行解密,解密后得到位置信息PO、時間TO、參數RO、編號QO和 摘要DO; S202,判斷編號QO是否存在設備列表中,如存在,則轉到步驟S203,否則,認證失敗; S203,采用動態口令生成方法相同的摘要算法,對位置信息PO、時間TO、參數RO和編號 QO采用摘要算法,生成摘要DD,判斷DD是否等于DO,若DD不等于DO,認證失敗,若DD等于DO, 轉到步驟S204; S204,預設時間闊值B,計算當前時間化和動態口令的時間TO之間的時間差Td = I Tp-TO ,若Td ^ B,認證失敗,若Td<B,時間認證成功。5. 如權利要求5所述的動態口令認證方法,其特征在于:還包括位置認證,位置認證包 括W下步驟: S205,前兩個連續動態口令都認證成功,且獲取前兩個連續動態口令對應的位置信息 P1、位置信息P2和時間T1、時間T2,位置信息P1的坐標為(Xi,Yi),位置信息P2的坐標為(X2, Y2); S206,在位置信息Pl和位置信息P2延長線上,設定圓屯、0,圓屯、0與位置信息P2之間的距 離為半徑r,半徑r為設定值,WO為圓屯、,r為半徑作圓,該圓為預測區域; S207,判斷動態口令的位置信息P〇(X〇,Y〇)是否在預測區域內,若不在預測區域內,認證 失敗,若在預測區域內,位置認證成功。6. 如權利要求6所述的動態口令認證方法,其特征在于:所述步驟S205中半徑r的計算 方法為,計算位置信息Pl和位置信息P2之間的距離怎=^{Y,-Y,)^+{X,-X,y _兩個連續動 態口令之間動態令牌移動的平均速度V = E/(T2-Ti),預測動態令牌在時間TO內移動距離d = To-T2|*V,半徑r = d。7. 如權利要求5-7任一項所述的動態口令認證方法,其特征在于:所述動態口令的認證 成功為時間認證成功,或者時間認證和位置認證都成功。8. -種動態口令生成設備,其特征在于:它包括, 定位模塊,用于動態令牌當前位置信息P和當前的標準時間T; 參數獲取模塊,用于獲取參數R和動態口令生成設備編號Q; 第一摘要提取模塊,用于對位置信息P、時間T、參數R和編號Q采用摘要算法,生成摘要 D; 加密模塊,用于使用加密算法對位置信息P、時間T、參數R、編號Q和摘要D進行加密后, 得到動態口令。9. 如權利要求9所述的動態口令生成設備,其特征在于:所述參數獲取模塊為輸入模 塊,用于用戶手動輸入參數;定位模塊為GI^定位模塊或北斗定位模塊。10. -種動態口令認證系統,其特征在于:它包括, 中屯、服務器模塊,用于接收權利要求9-11任一項所述動態口令生成設備生成的動態口 令; 解密模塊,用于將接收到的動態口令進行解密,解密后得到位置信息P0、時間TO、參數 R0、編號QO和摘要DO; 第二摘要提取模塊,用于第一摘要提取模塊相同的摘要算法,生成對位置信息P0、時間 TO、參數RO和編號QO采用摘要算法,生成摘要DD; 時間校準模塊,用于將當前時間化與動態口令時間TO進行比較; 位置校準模塊,用于檢驗動態口令的位置信息PO是否位于預測區域內。
【專利摘要】本發明屬于信息安全技術領域,具體涉及一種動態口令生成方法與設備、認證方法及系統。其中,動態口令生成方法包括獲取當前位置信息P和當前的標準時間T;獲得一個參數R和動態口令生成設備的編號Q;對位置信息P、時間T、參數R和編號Q采用摘要算法,生成摘要D;使用加密算法對位置信息P、時間T、參數R、編號Q和摘要D進行加密后,得到動態口令。本發明可用于高安全級的警用、軍用、政府車輛與遠程服務中心的身份認證。
【IPC分類】H04L9/32, H04L29/06
【公開號】CN105656635
【申請號】
【發明人】赫季芬
【申請人】赫季芬
【公開日】2016年6月8日
【申請日】2016年3月4日
當前第2頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影