[發明專利]一種基于跳通道模式的抵御DDOS攻擊的方法有效
| 申請號: | 201510617210.X | 申請日: | 2015-09-24 |
| 公開(公告)號: | CN105262737B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 趙興文;李暉;朱輝;林佳萍;毛小樂;趙高飛 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京方圓嘉禾知識產權代理有限公司 11385 | 代理人: | 董芙蓉 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 通道 模式 抵御 ddos 攻擊 方法 | ||
1.一種基于跳通道模式的抵御DDOS攻擊的方法,其特征在于:
所述方法包括如下步驟:
(一)、初始化通信步驟:預定面向連接的TCP通道,面向無連接的UDP,IP,ICMP等通道發送密鑰;
(二)、密鑰協商步驟:利用STS算法,通過預定的多通道進行密鑰協商,產生共享密鑰TSK;
(三)、映射跳變信息步驟;
(四)、建立新通信步驟:將通道類型和端口號的列表發送給接收方,接收方發送同意通信的通道類型和端口號的列表,進行確認;
(五)、XML格式定義數據包步驟:設計一種XML的消息數據格式,攜帶有數據包的唯一性標識,攜帶有片段編號用于標識分塊數據的順序并用于刪除重復的數據包,同時也加入加密和簽名;
(六)、傳遞信息步驟:設計數據的接收隊列和發送隊列;
(七)、繼續映射跳變信息,建立新通信,傳遞信息步驟;
重復步驟七,直到通信結束。
2.如權利要求1所述的基于跳通道模式的抵御DDOS攻擊的方法,其特征在于:
步驟(一)中,TCP通道的端口號為1026,UDP通道的端口號為2048,ICMP通道初始化類型為Echo request--回顯請求。
3.如權利要求1所述的基于跳通道模式的抵御DDOS攻擊的方法,其特征在于:
步驟(三)具體包括如下分步驟:
(a)使用哈希函數將臨時密鑰TSK映射成128比特長度的數據M;
(b)通道類型有TCP、UDP、IP、ICMP,
將通道類型編號,如下表1:
0 TCP;
1 UDP;
2 IP;
3 ICMP;ICMP的類型表,如下表2:
0 Echo Reply——回顯應答;
1 Network Unreachable——網絡不可達;
2 Host Unreachable——主機不可達;
3 Protocol Unreachable——協議不可達;
4 Port Unreachable——端口不可達;
5 Redirect for network——對網絡重定向;
6 Redirect for host——對主機重定向;
7 Router advertisement——路由器通告;
8 Route solicitation——路由器請求;
9 Echo request——回顯請求;
(c)取出M前8比特,對其進行模5運算,結果為P,P為0到4;設通道類型一共4種,則得到的通道數N=4+P,N為4到8,則通道數最大為8;
通道類型直接按類型表順序分配,總共所需要的通道數為N,則第一次先選TCP通道,選M前16比特,得到數之后判斷其大小,若小于1024,將該數加上1024為端口號,若大于等于1024,則此數值為端口號,為TCP通道分配該端口號,檢查該端口號是否被占用,若被占用,則端口號加1,再檢查,直到確定了端口號;再選UDP通道,取M下一16比特,重復上述確定端口號的過程,然后選IP通道,再然后選ICMP通道,取M下一16比特,對M進行模10運算,結果是幾,就在ICMP類型表中選擇對應的類型,若已被選擇,則類型號加1,再檢查,直到確定了ICMP通道的類型;若此時還需要幾個通道,繼續按照類型表循環選擇,選TCP通道,取M下一16比特,按上述過程確定端口號,再選UDP通道,取M下一16比特,按上述過程確定端口號,再選IP通道,如果被占用,則跳過,則再選ICMP通道,按上述過程確定其通道類型,然后按照上述過程按照類型表循環選擇,直到選夠所需要的通道數N并為所有通道分配了端口號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510617210.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于IP保護的數據訪問方法
- 下一篇:一種基于指紋的身份信息驗證系統





