[發明專利]無人駕駛汽車的隱私保護方法有效
| 申請號: | 201810033472.5 | 申請日: | 2018-01-12 |
| 公開(公告)號: | CN108270573B | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 高軍濤;王笠燕;李雪蓮;王丹妮;王譽曉 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30;H04L29/06;H04L29/08;G06F8/65 |
| 代理公司: | 陜西電子工業專利中心 61205 | 代理人: | 王品華;朱紅星 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無人駕駛 汽車 隱私 保護 方法 | ||
1.無人駕駛汽車的隱私保護方法,包括如下步驟:
(1)系統初始化:
利用橢圓曲線密碼算法中的初始化算法,生成系統公開參數其中,q是一個大素數,是有限域,Eq(a,b)是一條橢圓曲線,是該橢圓曲線的系數,G是該橢圓曲線上的一個基點,l是基點G的素數階,是乘法群,g是乘法群的生成元,H(·)是安全Hash算法SHA256,Hs(·)是一個定義域為{0,1}*、值域為的密碼學哈希函數;
(2)密鑰生成:
(2a)軟件服務提供商、云存儲器、汽車制造商和無人駕駛汽車分別調用橢圓曲線密碼算法的密鑰生成算法,生成各自的公鑰和私鑰:
軟件服務提供商的私鑰為公鑰為pkSW=skSW·G;
云存儲器的私鑰為公鑰為pkCS=skCS·G;
汽車制造商的第一私鑰為第一公鑰為pkOEA=skOEA·G;
汽車制造商的第二私鑰為第二公鑰為pkOEB=skOEB·G;
汽車的私鑰為公鑰為pkMEM=skMEM·G;
(2b)無人駕駛汽車出廠時,汽車制造商將第二私鑰skOEB嵌入到無人駕駛汽車車載單元中;
(3)集群生成:
(3a)軟件服務提供商、汽車制造商、無人駕駛汽車和云存儲器這些節點共同構成一個半分布式P2P網絡系統,該網絡系統根據通信網絡的變化將網絡中的節點動態地劃分為若干個簇,在每個簇中,簇內成員共同選舉出一個性能優越、可信任度高的節點作為簇首,將該簇首作為礦工節點,用于生成新的區塊和維護、更新簇內成員的信息;
(3b)簇首獲得簇內成員的公鑰信息以及簇內汽車制造商的第二私鑰信息;
(3c)簇首建立一個列表L,用于記錄(3b)中獲得的所有信息;
(4)驅動更新包上傳:
(4a)軟件服務提供商計算驅動更新包W的哈希值:h=H(W),其中,H(·)是安全Hash算法SHA256,h是生成的哈希值;
(4b)軟件服務提供商利用私鑰skSW對哈希值h進行簽名,得到簽名值:Sig1=Sign(skSW,h),其中,Sign表示橢圓曲線簽名算法;
(4c)軟件服務提供商將{W||h||Sig1}信息上傳至云存儲器,其中,||表示級聯符號;
(4d)云存儲器對{W||h||Sig1}信息進行驗證,若驗證通過,則為驅動更新包分配存儲空間,并對分配存儲空間地址addr進行簽名,得到簽名值:Sig2=Sign(skCS,addr);
(4e)云存儲器將{addr||Sig2}信息發送給軟件服務提供商;
(4f)軟件服務提供商驗證云存儲器對分配地址的簽名,得到驗證輸出值:v1=Verify(pkCS,Sig2),其中,Verify表示橢圓曲線簽名算法的驗證操作;
(4g)軟件服務提供商判斷驗證輸出值v1是否為1,若是,則執行步驟(5),否則,重新執行步驟(4a);
(5)軟件服務提供商生成交易并將交易信息發送給所屬簇的簇首;
(6)簇首和汽車制造商對交易信息進行驗證;
(7)簇首廣播驗證成功的交易并生成新的區塊;
(8)無人駕駛汽車查看新的區塊信息,從云存儲器中獲取驅動更新包并進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810033472.5/1.html,轉載請聲明來源鉆瓜專利網。





