欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2017102816573
申请人: 常州机电职业技术学院
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种网络隐蔽通信方法,其特征在于,包括如下步骤:步骤S1,确定隐写模式,并选择共享文件;

步骤S2,通过明信道传递共享文件的关键信息;

步骤S3,通过相应Peer节点建立TCP链接;以及步骤S4,将秘密信息隐藏发送;

所述隐写模式包括单一链路隐写模式;

所述单一链路隐写模式,即

在单一链路模式中,仅隐蔽通信发送方、隐蔽通信接收方作为两个Peer节点参与隐蔽通信,且当秘密信息量较少时,适于采用该模式,具体方法如下:将位图信息中字段格式化分解为四个部分,并假设该字段长度为X字节,其中第一部分为隐写模式mode,该值为0时表示工作在单一链路隐写状态,占一个字节大小;

第二部分为秘密信息长度s_len,设为L字节;

第三部分为L字节大小的秘密信息内容secret_info;

第四部分为替换后剩余的原字段内容,长度为X-L-2字节,且满足L+2≤X;

隐蔽通信发送方适于根据以上约定格式,将秘密信息替换原位图信息中的bitfield字段值,且隐蔽通信接收方适于按约定格式提取秘密信息;以及隐蔽通信节点需根据秘密信息传输字节数L选择合适文件,所选共享文件File的大小应满足的条件如公式(1)所示:sizeof(File)≥[(L+2)*8*M]/106       (1);

其中sizeof函数表示文件大小,其单位为GB;M表示文件分块的大小,单位为KB/块。

2.根据权利要求1所述的网络隐蔽通信方法,其特征在于,所述步骤S1,确定隐写模式,并选择共享文件的方法包括:隐蔽通信发送方根据秘密信息的传输量确定隐写模式,并选择合适大小的共享文件。

3.根据权利要求2所述的网络隐蔽通信方法,其特征在于,所述步骤S2,通过明信道传递共享文件的关键信息的方法包括:隐蔽通信发送方通过明信道向隐蔽通信接收方传递共享文件的关键信息。

4.根据权利要求3所述的网络隐蔽通信方法,其特征在于,所述步骤S3,通过相应Peer节点建立TCP链接的方法包括:隐蔽通信全部节点利用指定BT客户端软件向Tracker服务器请求同一文件资源,并与反馈列表中的所有Peer节点建立TCP链接。

5.根据权利要求4所述的网络隐蔽通信方法,其特征在于,所述步骤S4,将秘密信息隐藏发送的方法包括:隐蔽通信全部节点采用预定机制进行身份认证后,隐蔽通信发送方根据所选隐写模式,将秘密信息隐藏在位图bitfield消息中并发送。

6.根据权利要求5所述的网络隐蔽通信方法,其特征在于,所述网络隐蔽通信方法还包括:

步骤S5,隐蔽通信接收方提取秘密信息;以及步骤S6,当秘密信息传输完毕后,隐蔽通信节点仍继续进行正常的消息协商和文件块交互。

7.根据权利要求1-6任一项所述的网络隐蔽通信方法,其特征在于,所述隐写模式还包括多链路协同隐写模式。

8.根据权利要求7所述的网络隐蔽通信方法,其特征在于,所述多链路协同隐写模式,即

当所需传输的秘密信息数据量较大时,隐蔽通信双方节点适于采用多链路协同隐写模式;

在多链路协同隐写模式下,下载同一资源的多个隐蔽通信节点共同参与秘密信息的传递,其协同隐写过程的具体方法如下:将位图信息中字段进分解为五个部分,假设该字段长度为X字节:第一部分为隐写模式mode,工作在多链路隐写状态时该值为1;

第二部分为秘密信息分块长度s_len,设为L字节;

第三部分为秘密信息分块索引号index,该值从1开始;

第四部分为秘密信息分块内容s_block;

第五部分是替换后剩余的原字段内容,长度为X-L-3字节,须满足L+3≤X;

隐蔽通信发送方按照L字节/块,将秘密信息分为n块,记为s_block(i),其中i为分块索引号,且有i=1,2,...,n;需要隐蔽通信发送方,即n个Peer节点共同发送秘密分块,且分别与隐蔽通信接收方建立连接,形成n条隐信道链路;

每个Peer节点根据以上约定格式,将所负责的秘密信息分块s_block(i)嵌入bitfield字段;隐蔽通信接收方根据约定格式,分别解析出各分块内容,并按照索引号对分块进行排序,以获得完整秘密信息secret_info,如公式(2)所示:

9.一种网络隐蔽通信系统,其特征在于,包括:至少一个隐蔽通信发送方,一个隐蔽通信接收方;其中所述隐蔽通信发送方根据秘密信息的传输量确定隐写模式,并选择合适大小的共享文件,并通过明信道向隐蔽通信接收方传递共享文件的关键信息,通过相应Peer节点建立TCP链接,将秘密信息隐藏发送;

所述隐写模式包括单一链路隐写模式;

所述单一链路隐写模式,即

在单一链路模式中,仅隐蔽通信发送方、隐蔽通信接收方作为两个Peer节点参与隐蔽通信,且当秘密信息量较少时,适于采用该模式,具体方法如下:将位图信息中字段格式化分解为四个部分,并假设该字段长度为X字节,其中第一部分为隐写模式mode,该值为0时表示工作在单一链路隐写状态,占一个字节大小;

第二部分为秘密信息长度s_len,设为L字节;

第三部分为L字节大小的秘密信息内容secret_info;

第四部分为替换后剩余的原字段内容,长度为X-L-2字节,且满足L+2≤X;

隐蔽通信发送方适于根据以上约定格式,将秘密信息替换原位图信息中的bitfield字段值,且隐蔽通信接收方适于按约定格式提取秘密信息;以及隐蔽通信节点需根据秘密信息传输字节数L选择合适文件,所选共享文件File的大小应满足的条件如公式(1)所示:sizeof(File)≥[(L+2)*8*M]/106         (1);

其中sizeof函数表示文件大小,其单位为GB;M表示文件分块的大小,单位为KB/块。