[发明专利]基于BitTorrent协议Have消息的秘密信息传输方法有效
申请号: | 201610259478.5 | 申请日: | 2016-04-25 |
公开(公告)号: | CN105763317B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 戴跃伟;高斌;唐雨;翟江涛 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/28;H04L29/06;G06F21/60;H04N19/46 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 娄嘉宁 |
地址: | 212003*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于计算机网络与信息安全技术领域,主要公开了一种基于BitTorrent协议Have消息的秘密信息传输方法,以BT协议Have消息的传输通道为基础构建隐信道,根据秘密信息编码调整Have消息序列中Have消息的顺序,从而完成秘密信息的嵌入,使秘密信息随Have消息一起进行传输。本发明在BT协议Have消息排序中引入信息编码技术来构建隐信道,对秘密信息的传输更加简便高效,不仅避免了给现有Have消息信道带来额外的通信负荷,而且引入信息编码位置循环移位机制和信息校验机制,进一步提高了秘密信息传输的隐蔽性和鲁棒性。 | ||
搜索关键词: | 基于 bittorrent 协议 have 消息 秘密 信息 传输 方法 | ||
【主权项】:
1.一种基于BitTorrent协议Have消息的秘密信息传输方法,其特征在于:以BT协议Have消息的传输通道为基础构建隐信道,根据秘密信息编码调整Have消息序列中Have消息的顺序,从而完成秘密信息的嵌入,使秘密信息随Have消息一起进行传输;其中,所述隐信道至少包括:信道加密器、信道编码器、信道解析器、信道监控器和信道校验器;发送方用所述信道加密器对待发的N组秘密信息明文P进行加密处理,生成N组秘密信息密文S;所述信道编码器通过二进制信息编码方式,将N组秘密信息密文S嵌入到N组Have消息序列中,使之随着Have消息一起传输;所述信道解析器对已收的Have消息序列进行反向解码和解密,得出秘密信息明文P;所述信道监控器具有两个功能,其中,功能一:信道监控器收到一组秘密信息明文P后计算相应的Hash值,并将计算出的结果返回给发送方的信道校验器;功能二:根据接收到的传输信号的明文判断秘密信息传输是否完整,然后做出对应的操作;信道校验器用于核对信道监控器返回的各组秘密信息的明文所对应的Hash值与发送方计算出的对应的秘密信息明文P的Hash值是否一致,如果一致,则表示秘密信息密文S传输成功,继续传输下一组含有秘密信息密文S的Have消息序列,若不一致,则表示秘密信息密文S传输失败,需重传上一组含有秘密信息密文S的Have消息序列;所述信道编码器中采用的编码方法为:(1)读取N组秘密信息密文S,以字符串的形式进行存储;(2)依次取出(1)中所述字符串中的每个字符,直至全部取出为止;(3)根据正常ACSII码表,将(2)中获得的每个字符转换为其所对应的二进制整型数;(4)利用数据类型转换的方法,将(3)中获得的每个二进制数,从整型转换为字符串型,从而将N组秘密信息密文S用N组二进制字符串进行表示,并将所有转换结果以字符串数组的形式进行存储;(5)依次取出(4)中获得的字符串数组中每组二进制字符串中的每个字符串变量;其中,每组二进制字符串中包括8个字符;(6)选择第k个Have消息的索引号index_k为参考值,依次根据(5)中读取的一组二进制字符串中每个变量的值,并结合第k个Have消息的前面8个Have消息的索引号,对应调整第k个Have消息的前面8个Have消息;如果二进制字符串中二进制位为‘1’,则对应位调整为索引号大于第k个Have消息索引号的Have消息,如果二进制字符串中二进制位为‘0’,则对应位调整为索引号小于第k个Have消息索引号的Have消息;当第k个Have消息前面8个Have消息依次调整后完成一组秘密信息密文S的嵌入;(7)判断本次嵌入秘密信息密文S的次数是否为4的倍数,如果不是4的倍数,重复(5)~(6),取出下一组二进制字符串中的所有字符,在进行(6)时,选择作为参考值的Have消息为本次的后一个;如果是4的倍数,重复(5)~(6),取出下一组二进制字符串中的所有字符,在进行(6)时,选择作为参考值的Have消息回到初始选择的位置;(8)当N组秘密信息密文S全部取出并嵌入完毕后,继续编码一组代表‘01111110’的Have消息序列,表示密文发送结束,之后停止更改Have消息序列的排序,编码结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610259478.5/,转载请声明来源钻瓜专利网。
- 上一篇:加密认证方法及装置
- 下一篇:用于慢关联控制信道信令的方法和系统