[發明專利]一種基于零知識證明的匿名路由協議無效
| 申請號: | 201310033430.9 | 申請日: | 2013-01-29 |
| 公開(公告)號: | CN103117852A | 公開(公告)日: | 2013-05-22 |
| 發明(設計)人: | 李千目;戚湧;張宏;張功萱;侯君 | 申請(專利權)人: | 無錫南理工科技發展有限公司 |
| 主分類號: | H04L9/30 | 分類號: | H04L9/30;H04L9/08;H04L12/741 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214192 江蘇省無錫市錫*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 知識 證明 匿名 路由 協議 | ||
1.一種基于零知識證明的匿名路由協議,該協議包括路由請求階段、路由應答階段、數據傳輸階段三個階段,其特征在于:
所述的路由請求階段,其具體步驟為:
第一步,當節點X收到一個RREQ數據包后,通過對比RREQ數據包中的序列號,確定是否已收到過此RREQ數據包,若收到過,則丟棄;
第二步,若未收到過,則保存RREQ數據包,并使用自己生成的匿名公鑰及路由表中的共享的會話密鑰,替換RREQ數據包中的匿名公鑰及路由表中的共享的會話密鑰,之后廣播新的RREQ數據包;
第三步,通過將路由表中的共享的會話密鑰分別與會話密鑰表進行對比,檢查是否已經是節點X-1共享會話密鑰;
第四步,保存數據,并通過解陷門來檢驗自己是否是目的節點;
所述的路由應答階段,其具體步驟為:
第一步,使用自己的公鑰獲得目的節點、共享會話密鑰及對稱密鑰,使用共享會話密鑰從中解密獲得序列號和簽名,并通過簽名驗證數據未被修改;
第二步,構造新的?RREP數據包;
第三步,當中間節點X接收到路由應答包后,根據路由應答包的第一部分是NRREP或者是ARREP驗證是否來自目的節點,保存在節點X的路由表;
所述的數據傳輸階段,其具體步驟為:
第一步,當節點A接收到數據包后,檢查路由表中是否存在假名;
第二步,節點A使用源節點與下一跳節點共享的假名替換路由表中的假名,并生成與其下一跳共享的新的假名;
第三步,廣播數據包,通過原來路徑傳輸。
2.根據權利要求1所述的基于零知識證明的匿名路由協議,其特征在于:所述的RREQ數據包,其包含四個部分,第一部分包括數據包格式(RREQ)和一個全局唯一序列號(seqnum);第二部分包括?和,表示節點X與其鄰居共享的會話密鑰,表示節點X生成的匿名公鑰,為構造的陷門;第三部分是;第四部分由和組成,表示目的節點的身份,表示由源節點生成的其與目的節點共享的會話密鑰,表示由源節點生成的對稱密鑰,,。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫南理工科技發展有限公司,未經無錫南理工科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310033430.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種記憶書簽
- 下一篇:一種以抽吸力為發電動力的鐵路自發電式路燈





