[發明專利]一種電動汽車租賃加密方法有效
| 申請號: | 201710971847.8 | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN109600227B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 蔣陽川 | 申請(專利權)人: | 寧波軒悅行電動汽車服務有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/06;H04L9/40;H04L9/00 |
| 代理公司: | 杭州杭誠專利事務所有限公司 33109 | 代理人: | 尉偉敏 |
| 地址: | 315000 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電動汽車 租賃 加密 方法 | ||
1.一種電動汽車租賃加密方法,其特征在于:
M1:用戶注冊時分布式服務器儲存用戶密碼的MD5值作為驗證密碼;截取用戶賬戶的一半向下取整作為鹽化值1,使用隨機數算法,使用注冊時間作為種子計算出一串32位隨機字符串作為鹽化值2;
M2:用戶登錄時,檢測到輸入密碼所對應的MD5值與用戶注冊時分布式服務器儲存的用戶密碼的MD5值相同,則允許登錄;
M3:登錄用戶申請租賃車輛時,檢測用戶賬戶;
M4:租賃時,用戶客戶端把客戶端信息與用戶許可值串聯并進行摘要算法,并以RC6算法用用戶私鑰加密生成用戶臨時數字簽名,用戶客戶端將申請內容以及用戶臨時數字簽名上傳至分布式服務器;
M5:分布式服務器確認用戶臨時數字簽名,將用戶車輛信息、更新后的用戶許可值和服務器臨時數字簽名分配給用戶客戶端;所述服務器臨時數字簽名由車輛信息與更新的用戶許可值進行摘要算法,并以舊的用戶許可值作為秘鑰,進行對稱加密生成;
M6:行駛過程中實時上傳車輛信息;
所述的步驟M6包括以下子步驟:
C1:車輛行駛過程中,實時傳遞車輛信息至分布式服務器,并在信息尾端附上用戶傳遞給電動汽車的用戶臨時數字簽名;
所述的車輛信息包括:用戶信息、車輛狀態和車輛GPS信息;
C2:分布式服務器對用戶臨時數字簽名進行驗證,驗證通過,記錄上傳的車輛信息;
C3:分布式服務器以車輛信息中的GPS信息變動值與服務器時間混合為算子,計算特殊鹽化值,并把符合條件的特殊鹽化值記錄于服務器中;
所述的特殊鹽化值為一種字符串當其加入其它字符串時使得字符串經過哈希加密后生成的哈希值的前N位必定為0;
M7:用車結束,加密儲存從借車至還車的全過程信息;
M8:用戶可憑借查詢公鑰查詢所租賃車輛行車數據;
M10:分布式服務器每隔一段時間運行一次鹽化值更改服務,更改生成的鹽化值規律,更改特殊鹽化值的生成哈希值0的個數。
2.根據權利要求1所述的一種電動汽車租賃加密方法,其特征在于,所述的步驟M1包括以下子步驟:
A1:用戶注冊時自定義用戶賬戶和用戶密碼,截取用戶賬戶的一半向下取整作為鹽化值1;
A2:分布式服務器使用隨機數算法使用注冊時間作為種子計算出一串32位隨機字符串作為鹽化值2;
A3:計算鹽化值1、用戶密碼和鹽化值2的串聯字符串的MD5值作為密碼儲存于分布式服務器,鹽化值1與鹽化值2通過鏈表方式分別分散儲存于分布式服務器,當用戶修改密碼時,重新生成鹽化值1和鹽化值2。
3.根據權利要求1所述的一種電動汽車租賃加密方法,其特征在于,所述的步驟M2包括以下子步驟:
A4:用戶登錄時候從用戶名檢索出關聯的鹽化值;
A5:通過驗證鹽化值1、登錄時輸入密碼和鹽化值2的串聯所生成的MD5值是否與服務器保存的MD5值相同來確認用戶登錄。
4.根據權利要求1所述的一種電動汽車租賃加密方法,其特征在于,所述的步驟M4包括以下子步驟:
B1:用戶客戶端把客戶端信息與用戶許可值串聯并進行摘要算法并以RC6算法用用戶私鑰加密生成用戶臨時數字簽名;
所述的客戶端信息包括:客戶端特征、客戶端所在地GPS信息和客戶端申請內容;
B2:客戶端把客戶端信息、用戶公鑰和用戶臨時數字簽名上傳至分布式服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波軒悅行電動汽車服務有限公司,未經寧波軒悅行電動汽車服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710971847.8/1.html,轉載請聲明來源鉆瓜專利網。





