[發明專利]應用在車聯網動態密碼校驗中的共享方法在審
| 申請號: | 201610728069.5 | 申請日: | 2016-08-25 |
| 公開(公告)號: | CN107786326A | 公開(公告)日: | 2018-03-09 |
| 發明(設計)人: | 田雨農;宋濤 | 申請(專利權)人: | 大連樓蘭科技股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 大連智高專利事務所(特殊普通合伙)21235 | 代理人: | 李猛 |
| 地址: | 116023 遼寧省大連*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 聯網 動態 密碼 校驗 中的 共享 方法 | ||
1.應用在車聯網動態密碼校驗中的共享方法,其特征在于,具體包括:
S1:根據客戶端和服務器端的共享方法Ⅰ,把原ID加密后生成為USE ID;
該共享方法Ⅰ為:
A、規定原ID為N位字符串,字符串是由字母和數字組成,不包含其他字符;
B、把原ID的每一個字符作為一個完全二叉樹的葉子節點,按照分層排列的方式組成一顆完全二叉樹;
C、按照前序遍歷的方式重新把N個字符組合成一個新的字符串;
D、對新生成的字符串,進行base64編碼,生成USE ID;
S2:使用客戶端和服務器端共享的生成密碼方法,生成密碼數據包;
S3:根據生成的USE ID和密碼數據包,作成數據包,發送到服務器。
2.根據權利要求1所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,所述生成密碼方法為:
P1.首先用原ID和H位隨機數組成一個字符串,并對這個字符串進行CRC校驗,所得的CRC校驗值為明文密碼;
P2.取得客戶端的時間-UTC時間;
P3.根據原ID、明文密碼、臨時秘鑰、時間戳和底盤號,使用CRAM-MD5的加密方法,生成原始密碼;
P4.按照客戶端和服務器端的共享方法Ⅳ,把原ID、原始密碼、底盤號、時間戳和臨時秘鑰作成密碼數據包;
P5.新生成的字符串就是密碼。
3.根據權利要求1所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,所述共享方法,還包括:
S4:根據客戶端和服務器端的共享方法Ⅱ,把USE ID解密成原ID;
S5:按照客戶端和服務器端的共享方法Ⅲ,把密碼數據包解密成原ID、原始密碼、底盤號、時間戳和臨時秘鑰;
S6:把把S4和S5中得到的原ID進行比較,中得到的原ID進行比較,判斷是否一致,如果不一致,直接返回驗證失敗。
4.根據權利要求3所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,上述共享方法,還包括:
S7:如果S6中原ID一致,取得服務器端的時間戳,并與解密得到的時間戳進行比較,如果時間差大于一定時間,則驗證失敗,否則進行下面驗證;
S8:根據原ID、明文密碼、時間戳和底盤號,使用CRAM-MD5的解密方法,生成原始密碼,并與解密得到的原始密碼進行比較,判斷是否一致,不一致,直接返回驗證失敗。
5.根據權利要求4所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,上述共享方法,還包括:
S9:如果S8中得到的原始密碼一致,判斷臨時秘鑰是否為空,如果為空,則生成臨時秘鑰;
S10:如果用戶第一次登陸,并且驗證通過,則把生成的臨時秘鑰和驗證結果作成數據包,發送給客戶端;
如果非第一次登陸,則只把驗證結果作成數據包,發送給客戶端;
如果驗證失敗,則會把失敗的原因,發送到客戶端。
6.根據權利要求2所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,共享方法Ⅳ為:
1)按照如下格式進行排列,組成新的字符串:
原ID原始密碼<底盤號.時間戳>臨時秘鑰;
其中臨時秘鑰是由服務器端生成的,下發到客戶端的秘鑰;當用戶第一次登陸服務器時,臨時秘鑰為空;登陸成功后從服務器端下發臨時秘鑰,保存后下一次登陸時,直接使用。
2)把新組成的字符串按照base64編碼的方式生成新的字符串。
7.根據權利要求3所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,共享方法Ⅱ具體為:
A1.規定原ID為N位字符串,字符串是由字母和數字組成,不包含其他字符;
A2.對USE ID進行base64解碼,生成新的字符串;
A3.根據完全二叉樹的要求,對新的字符串按照前序遍歷的方式生成一顆完成二叉樹;
A4.按照分層遍歷的方式,把生成的這個完全二叉樹進行遍歷,最后就還原到原ID。
8.根據權利要求3所述應用在車聯網動態密碼校驗中的共享方法,其特征在于,共享方法Ⅲ具體為:
11).密碼是按照如下格式解密成原始數據
原ID原始密碼<底盤號.時間戳>臨時秘鑰
22).字符”>”后面沒有數據時,代表的是用戶第一次登陸服務器,此時服務器需要生成臨時秘鑰;并在給客戶端應答時,把臨時秘鑰傳送給客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連樓蘭科技股份有限公司,未經大連樓蘭科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610728069.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡小說商業價值的評估方法及系統
- 下一篇:一種索引建立方法及裝置





