[發明專利]一種基于包排序IP隱通道的數據校驗方法有效
| 申請號: | 201810837288.6 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN109120604B | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 張樂君;黃天文;雷曉穎;薛霄 | 申請(專利權)人: | 揚州大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L1/18;G06F11/08 |
| 代理公司: | 南京理工大學專利中心 32203 | 代理人: | 馬魯晉 |
| 地址: | 226009 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 排序 ip 通道 數據 校驗 方法 | ||
1.一種基于包排序IP隱通道的數據校驗方法,其特征在于,包括以下步驟:
步驟1、定義發送方的發送端口數m、接收方的接收端口數m';
步驟2、根據步驟1定義的發送端口數m確定發送方每次能夠發送數據的比特數n,再確定每個發送端口發送數據的時間間隔對應的比特數t,之后根據t確定時間間隔取值的種類M;
步驟3、對m個發送端口進行編碼,并建立m個發送端口發送數據的順序與二進制編碼之間的對應關系表table1;
步驟4、對M種時間間隔取值進行編碼,并建立M種時間間隔取值與二進制編碼之間的對應關系表table2,之后依據M種時間間隔取值設定M種時間間隔閾值范圍,并建立M種時間間隔閾值范圍與M種時間間隔取值編碼之間的對應關系表table3;
步驟5、發送方將需要傳輸的隱秘數據A轉換為二進制數據A1,根據二進制數據A1獲取發送方傳輸隱秘數據A時發送端口發送數據的順序、每個發送端口對應的發送時間間隔值,共m'個發送時間間隔值,其中m'為發送方傳輸隱秘數據A時發送端口的總數;
步驟6、發送方根據步驟5獲得的發送端口發送數據的順序、m'個發送時間間隔值發送隱秘數據A;
步驟7、接收方獲取實際發送端口發送數據至接收端口的順序,根據該端口順序查找表table1,獲得隱秘數據A';
步驟8、接收方依次獲取m'個接收時間間隔值,根據m'個接收時間間隔值查找表table3獲得隱秘數據B';
步驟9、對步驟7獲得的隱秘數據A'和步驟8獲得的隱秘數據B'進行比較,若A'=B',則數據校驗結果為正確,返回步驟5發送方發送下一個隱秘數據進行校驗;若A'≠B',則數據校驗結果為錯誤,接收方向發送方發送重傳請求。
2.根據權利要求1所述的基于包排序IP隱通道的數據校驗方法,其特征在于,步驟1所述接收方的接收端口數m'為1。
3.根據權利要求1所述的基于包排序IP隱通道的數據校驗方法,其特征在于,步驟2所述根據步驟1定義的發送端口數m確定發送方每次能夠發送數據的比特數n具體為:
式中,n的單位為bit。
4.根據權利要求1所述的基于包排序IP隱通道的數據校驗方法,其特征在于,步驟2所述確定每個發送端口發送數據的時間間隔對應的比特數t具體為:
式中,t的單位為bit,時間間隔的單位為毫秒。
5.根據權利要求1所述的基于包排序IP隱通道的數據校驗方法,其特征在于,步驟2所述根據t確定時間間隔取值的種類M具體為:
M=2t。
6.根據權利要求1或5所述的基于包排序IP隱通道的數據校驗方法,其特征在于,步驟4所述對M種時間間隔取值進行編碼,并建立M種時間間隔取值與二進制編碼之間的關系表table2,具體為:將M種時間間隔分別記為S1、S2…SM,其取值分別為S1=a,S2=b,…,SM=v,其中1≤a≠b≠…≠v≤999且ab…v;
則對M種時間間隔取值進行編碼,建立M種時間間隔取值與二進制編碼之間的關系為:
7.根據權利要求6所述的基于包排序IP隱通道的數據校驗方法,其特征在于,步驟4所述依據M種時間間隔取值設定M種時間間隔閾值范圍,并建立M種時間間隔閾值范圍與M種時間間隔取值編碼之間的對應關系表table3,具體為:
步驟4-1、依據M種時間間隔取值設定M種時間間隔閾值范圍分別為:
步驟4-2、建立M種時間間隔閾值范圍與M種時間間隔取值編碼之間的對應關系:
對分別編碼為
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于揚州大學,未經揚州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810837288.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種注入漏洞檢測方法及裝置
- 下一篇:身份驗證及賬戶信息變更方法和裝置





