[發明專利]一種由接收方發起的安全的MAC協議有效
| 申請號: | 202011345119.4 | 申請日: | 2020-11-25 |
| 公開(公告)號: | CN112383884B | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 羊秋玲;董威;黃向黨;陳艷霞;劉敬科 | 申請(專利權)人: | 海南大學 |
| 主分類號: | H04W4/06 | 分類號: | H04W4/06;H04W12/0431;H04W12/06;H04W40/32;H04W84/18;H04B13/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 570228 海*** | 國省代碼: | 海南;46 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接收 發起 安全 mac 協議 | ||
1.一種由接收方發起的安全的MAC協議的實現方法,包括下列步驟:
(1)建立系統模型:在某一海域,一共有n個群集成員節點和一個群集頭節點,群集成員節點到群集頭節點的距離為單跳距離,節點在部署之前,每個節點都被分配唯一的ID和其它身份信息,每個節點都被分配唯一的主密鑰S用于網絡初始化階段的安全通信;
(2)將n個群集成員節點按與群集頭節點的傳播時延從大到小的順序排序,并為每個群集頭節點標號:t1≥t2≥...≥tn其中下標為成員按時延大小的編號,5個階段分別使用5類報文CONFIG、RTS、ORDER、DATA、ACK,其中CONFIG、ORDER、ACK這三類控制包是由群集頭節點廣播到群集中的,不需要進行調度,RTS、DATA兩類報文是群集成員節點向群集頭節點發送的報文,需要群集頭節點的調度;群集頭將等待發送時間表2t1-2ti+?+(i-1)T+2(i-1)?,i=1,2,...,n加入到CONFIG控制包中,其中ti,i=1,2,...,n分別表示n個群集成員節點到群集頭節點的傳播時延,而且,t1≥t2≥...≥tn,其中T為控制包的傳輸時延,?是為了平衡網絡中因節點漂移而帶來的時間誤差,各個成員節點在完整的收到CONFIG包后根據收到CONFIG控制包的等待發送時間表,等待相應的時間后,各個成員節點開始向群集頭節點發送RTS控制包;群集頭節點根據收到的RTS控制包中的數據包數量信息計算得到各個成員節點的等待傳輸時間:2t1-2ti+? +(l0+l1+...+li-1)TDATA+2(i-1)?,i=1,2,...,n,其中,TDATA為一個數據包的傳輸時延,li,i=1,2,...,n為節點i需要傳輸的數據包數,l0=0,并將等待傳輸時間加入到ORDER控制包中,群集頭節點廣播ORDER控制包;成員節點根據成功接收到的ORDER控制包中的等待傳輸時間等待相應時間后傳輸數據包;群集頭節點完成數據包接收后,根據數據包的接收情況廣播ACK控制包告知成員節點數據接收情況;
(3)根據上述已有的調度進行節點間ID身份信息交互,基于身份的密鑰分發,身份驗證,用于驗證數據來源的合法:群集頭將自身ID信息IDcm、傳輸時刻t0和根據(2)計算得到的各個成員節點的等待發送時間用預存的秘鑰S進行加密,在t0時刻廣播到群集中,成員節點解密收到的密文,并根據解密得到的IDcm計算得到群集頭基于身份的公鑰PIDcm,并將自身ID身份信息利用PIDcm加密后,在等待時間過后發送給群集頭節點;群集頭節點作為可信的PKG根據各個成員節點的ID身份信息計算各個成員節點的公鑰PIDi,私鑰PrIDi,i=1,2,...,n,將私鑰、傳輸時刻t0和根據(2)計算得到的各個成員節點的等待發送時間使用PrIDcm進行加密,并廣播到集群,成員節點收到廣播信息后解密得到私鑰,并根據等待時間回復確認;群集頭節點生成(IDcm||SM),其中SM是群集頭存儲的用于驗證身份的秘密消息,群集頭將(IDcm||SM)、傳輸時刻t0和根據(2)計算得到的各個成員節點的等待發送時間使用PrIDcm加密后廣播到群集中,各個成員節點使用PIDcm解密得到(IDcm||SM),并使用單向哈希函數生成身份驗證消息Authi=H(IDi,PrIDi,PIDcm),i=1,2,...,n,節點只存儲各自的身份驗證信息,然后將(SM||Authi)使用PIDcm加密后等待相應時間后發送給群集頭,群集頭解密得到并存儲各個成員節點的身份驗證消息用于后續驗證數據包來源的合法性;在成員節點i根據(2)計算的等待時間發送數據DATAi,i=1,2,...,n時,節點利用哈希算法得到Di=H(Authi||DATAi),再將DATAi與Di一塊加密后等待相應時間后發送給群集頭,群集頭節點收到后解密得到數據DATA1i,再利用儲存的身份驗證信息使用同樣的哈希算法得到D1i=H(Authi||DATA1i),如果D1i=Di,則認為數據來源是合法的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海南大學,未經海南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011345119.4/1.html,轉載請聲明來源鉆瓜專利網。





