[發明專利]一種基于車輛云的實時安全數據聚合及恢復方法有效
| 申請號: | 202010423746.9 | 申請日: | 2020-05-19 |
| 公開(公告)號: | CN111641943B | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 沈劍;祝慶峰;季賽;盧俊情 | 申請(專利權)人: | 南京信息工程大學 |
| 主分類號: | H04W12/03 | 分類號: | H04W12/03;H04W12/106;H04W4/46;H04W4/44;H04L9/32;H04L9/14;H04L9/08;G06F18/25;G06F21/64 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 施昊 |
| 地址: | 210032 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 車輛 實時 安全 數據 聚合 恢復 方法 | ||
1.一種基于車輛云的實時安全數據聚合及恢復方法,其特征在于:車輛通過車載單元與路邊單元或其他車輛進行通信,交通控制服務器分別與車輛云和路邊單元進行數據交互,設一定區域內有m個車輛簇,其中第i個車輛簇包含ni個車輛,i=1,2,…,m;所述方法包括數據預處理階段和批認證聚合階段;
所述數據預處理階段包括以下步驟:
(a)車輛云進行系統初始化:輸入安全參數,車輛云利用參數生成算法生成系統參數,車輛云計算自己的公鑰和私鑰,并選取加密哈希函數和隨機數,將所述系統參數、公鑰、加密哈希函數和隨機數進行廣播;
(b)交通控制服務器選擇自己的私鑰x,并根據私鑰x計算自己的公鑰Y;
(c)路邊單元向車輛云發送注冊請求,車輛云任意選取一個區域碼i作為該路邊單元的標識符,將該路邊單元定義為RSUi,RSUi選擇自己的私鑰xi,并根據私鑰xi計算自己的公鑰Yi;第i個車輛簇中的第k個車輛Nuserik向RSUi注冊,RSUi返回一個區域碼i給Nuserik,Nuserik選擇自己的私鑰xik,并根據私鑰xik計算自己的公鑰Yik,k=1,2,…,ni;
(d)車輛Nuserik定期發送自己的交通數據Vik,利用paillier加密算法對Vik進行加密得到密文Cik,并利用自己的私鑰xik產生對應的簽名信息δik,最后根據簽名信息δik生成交通數據報告Rtik并發送給RSUi,k=1,2,…,ni;
在步驟(d)中,所述交通數據Vik=(Vik1Vik2…Vikl),其中Vikl為Vik中的第l維數據,l為Vik的維數;計算隨機從{1,2,...,N}中選擇一個數rik,利用paillier加密算法加密Vik得到密文所述簽名信息δik=xikH(Cik||ID_RSUi||ID_Nuserik||T),其中||表示數據級聯,T為當前時間,ID_RSUi為RSUi的身份信息,ID_Nuserik為Nuserik的身份信息;所述交通數據報告Rtik=Cik||ID_RSUi||ID_Nuserik||T||δik;其中g是隨機從{1,2,...,N2}中選取的一個生成元,H為加密哈希函數,為隨機數;所述公鑰為(N,g),其中N=p1×q1,p1和q1是兩個大素數;
所述批認證聚合階段包括以下步驟:
(A)RSUi收到交通數據報告Rtik后,首先檢查對應的車輛用戶進行身份驗證,驗證通過后進入步驟(B);
(B)RSUi產生密文Cik,k=ni+1,ni+2,…n,n為m個車輛簇一共包含的車輛數;
(C)RSUi聚合上述步驟(d)和步驟(B)產生的n個密文Cik得到Aggi,并利用RSUi的私鑰xi產生對應的簽名信息δi;
(D)RSUi根據Aggi和δi得到第一次聚合的數據信息Rti并發送給交通控制服務器,交通控制服務器收到Rti后通過步驟(A)中提到的身份驗證方法進行身份驗證,如果驗證通過則進一步聚合m個Aggi得到AAgg,交通控制服務器利用自己的私鑰x產生對應的簽名信息δ;
(E)交通控制服務器根據AAgg和δ得到第二次聚合后的數據信息Rt并發送給車輛云,車輛云利用paillier解密算法和霍納規則對AAgg進行解密和分析,得到各車輛簇內部所有車輛用戶的聚合數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京信息工程大學,未經南京信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010423746.9/1.html,轉載請聲明來源鉆瓜專利網。





