基于多账户网络新闻评论时间的隐秘通信方法技术

技术编号:11705583 阅读:99 留言:0更新日期:2015-07-09 12:44
本发明专利技术公开了一种基于多账户网络新闻评论时间的隐秘通信方法,利用本发明专利技术基于网络新闻评论时间的隐秘通信方法,发送方将待发送的隐藏信息经过预处理转化为01比特序列,然后将比特序列编码为新闻的评论时间,然后发送方通过若干已注册账户对某一门户网站中的若干新闻版块中的新闻进行评论,接收方收集这些评论的发表时间,进行评论时间的统计排序,然后通过解码获取隐藏比特序列,并通过反向处理将比特序列转化为真实隐藏信息,从而实现隐秘通信,这种方法极大地增加了隐蔽信道的抗检测性,具有广泛的应用前景。

【技术实现步骤摘要】

本专利技术涉及信息隐藏
,特别是涉及一种基于多账户网络新闻评论时间的 隐秘通信方法。
技术介绍
信息隐藏技术近年来得到了迅速的发展。它将隐秘信息处理后嵌入到公开的载体 信息中,随着载体信息的发送将隐秘信息发送出去而不被察觉。网络隐信道就是利用信息 隐藏传递隐秘信息的一种技术,由于其所具有的隐蔽性,该技术会带来信息泄露的潜在威 胁。网络隐信道可分为存储型隐信道和时序型隐信道,其中时序型隐信道主要利用传输速 率或网络包间隔时间等方式来实现,相比存储式隐信道具有更强的隐蔽性。 隐蔽信道的概念是由Lampson在1973的ACM大会上首次提出。随后,研宄人员 对隐蔽信道进行了多方面的研宄。Padlipsky等人在文章"LimitationsofEnd-to-End EncryptioninSecureComputerNetworks" 中提出了ON-OFF时序型隐信道,通过在 一定时间间隔内是否发送数据包来嵌入隐藏信息。Cabuk等人在文章"NetworkCovert Channels:Design,Analysis,Detection,andElimination" 中提出了IPCTC时序型隐 信道。其他主要的时序型隐信道还有TRCTC,JitterBug,DM等。 目前时序型隐信道主要是通过调制正常数据包的发送间隙从而隐秘的传送非法 的数据。通过在发送方调制正常数据包的发送间隔,而在数据接收端通过判断收到数据包 的时间间隔判断发送方发送的是0还是1。由于时间隐信道通常是借助正常的网络通信信 道传输数据,因此传统的安全策略并没有办法对这种信道进行控制。但是目前针对已经出 现的时序型隐信道,信息安全方面的研宄人员已经做了很多的相关研宄,相关的检测方法 也相继发表。因此时序型隐信道需要寻求新的发展。 近年来,随着计算机网络技术的快速发展,互联网得到了广泛应用,大众可以很方 便的通过PC端或移动终端访问新闻门户网站,因此利用网络新闻评论时间来构建隐蔽信 道具有可行性。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于多账户网络新闻评论时间的隐秘通 信方法。该方法基于隐信道构建的核心思想,在一个新的应用场景中利用一种新的思路来 构建隐蔽信道,有效提高了隐蔽信道的抗检测性,同时在信息隐藏技术的应用及普及上有 着广泛的市场前景。 为解决上述技术问题,本专利技术采用的一个技术方案是: 提供一种,其步骤包括: (1)分别在发送方和接收方端上设置和约定预存信息,所述预存信息包括使用的隐秘 通信方法、隐秘通信的网站载体、发送方注册的账户信息、待评论和检查的新闻版块、待评 论和检查的新闻日期、通信时间片的大小(Imin的非负整数倍)以及隐秘通信的开始时间和 结束时间;所述通信时间片包括发送时间片、接收时间片; (2) 在发送方的隐秘通信发送方法的步骤包括: (2. 1)发送方首先应打开具有发表评论功能的新闻门户网站,注册若干账户信息,并 将所注册的账户分别编号为1,2, 3……n;按账户编号的奇偶属性将注册的所有账户进行分 组,其中编号为奇数的账户分为奇数账户组,编号为偶数的账户分为偶数账户组;发送方选 定若干待评论的新闻版块S1,S2……Sn以及待评论新闻的日期; (2. 2)发送方对原始密文M进行二进制编码,得到由O和1组成的密文信息Mk;设置密 文序列的最大长度阈值,所述最大长度阈值即为发送方在所约定的一个发送时间片内可发 送的评论总数最大值;按照最大长度阈值将密文信息Mk进行随机分片,生成若干密文序列 Mkl,Mk2,Mk3……Mkn,使得Mkl,Mk2,Mk3……Mkn的长度小于或等于最大长度阈值,Mkl,Mk2,Mk3…… Mkn即为隐藏信息; (2. 3)发送方对密文序列Mkl,Mk2,Mk3……Mkn依次进行编码,并通过随机选用若干不同编 号的账户进行新闻评论来嵌入隐秘信息;发送方要在一个发送时间片内将由〇和1组成的 密文序列Mki(I<i<n)发送结束,且发送方法通过评论新闻来完成;假设密文序列1^的 长度为Qbit,即发送方在当前的发送时间片内需要发送Li条新闻评论,每条新闻评论均隐 藏Ibit的隐藏信息;判断当前需要发送的隐藏信息的奇偶性,如果为奇数1,发送方从奇数 账户组中选取一个账户作为评论账户;如果为偶数0,发送方则从偶数账户组中选取一个 账户作为评论账户; (2. 4)编码完成之后,发送方获得编码结果表;在发送方和接收方约设定好的通信开始 时间后,发送方按照所得编码结果表中的信息,通过发表新闻评论来发送隐藏信息,直到隐 藏信息全部传输完成; (3) 在接收端的隐秘信息接收方法的步骤包括: (3. 1)接收方首先获取该门户网站在双方约定日期所发布的全部新闻,在隐秘通信开 始时间之后,即准备接收隐秘信息; (3. 2)以一个接收时间片为单位,接收方在事先约定的新闻版块S1,S2……Sn*收集发 送方在当前的接收时间片内所发送的所有新闻评论的时间及所选用的账户编号; (3. 3)接收方对收集到的新闻评论的信息进行统计,并创建一个评论信息的原始数据 集,该原始数据集中每条数据信息包括账户编号和评论时间; (3. 4)接收方通过解码方法对所得数据集进行解码,获取当前的接收时间片内发送方 所发送的隐藏信息; (4) 重复循环步骤(2.1)- (2. 4)和(3.1)- (3. 4),直到双方约定的结束时间为止; (5) 接收方根据发送方对隐藏信息M采用的预处理方法,对密文信息Mk进行反向处理, 恢复出原始的原始密文M。 在本专利技术一个较佳实施例中,步骤(3. 4)接收方通过解码方法对所得数据集进行 解码,获取当前的接收时间片内发送方所发送的隐藏信息的具体步骤包括: 接收方首先需按照评论时间和账户编号依次对原始数据集的数据进行升序排列,得到 一个的新数据集; 接收方根据当前账户编号的奇偶属性,对新数据集中的每条数据进行解码,并获取该 评论数据中的隐藏信息; 若当前评论账户的编号为奇数,则表示该条数据的隐藏信息为I,若当前评论账户的编 号为偶数,则该条数据的隐藏信息为O; 按照上述方法,接收方得到当前数据集中全部评论数据对应的隐藏信息; 接收方直接将当前所得隐藏信息与之前已经获取的隐藏信息进行拼接,即获得截止到 当前的接收时间片发送方所发送的全部隐秘比特序列。 在本专利技术一个较佳实施例中,发送方根据预先约定的通信时间片大小和当前的网 络环境评估并设置最大长度阈值。 在本专利技术一个较佳实施例中,所述步骤(2. 3)中,当发送方对密文序列Mki (I<i<n)进行编码时,发送方随机选用的评论账户数目不能超过该序列的长度。 在本专利技术一个较佳实施例中,所述步骤(2. 3)中,所选取的评论账户在当前的发送 时间片内至少使用一次。 在本专利技术一个较佳实施例中,所述步骤(2. 3)中,每个密文序列在编码时需按照账 户编号从小到大的顺序进行编码,优先使用编号较小的账户; 在本专利技术一个较佳实施例中,所述步骤(2. 3)中,对于n个密文序列Mkl,Mk2,Mk3……Mkn, 发送方需要在n个发送时间片内发送完成。 在本专利技术一个较佳实施例中,所述步骤(2. 3)中,相邻两个发送时间片的时本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/CN104765773.html" title="基于多账户网络新闻评论时间的隐秘通信方法原文来自X技术">基于多账户网络新闻评论时间的隐秘通信方法</a>

【技术保护点】
一种基于多账户网络新闻评论时间的隐秘通信方法,其特征在于,步骤包括:(1)分别在发送方和接收方端上设置和约定预存信息,所述预存信息包括使用的隐秘通信方法、隐秘通信的网站载体、发送方注册的账户信息、待评论和检查的新闻版块、待评论和检查的新闻日期、通信时间片的大小(1min的非负整数倍)以及隐秘通信的开始时间和结束时间;所述通信时间片包括发送时间片、接收时间片;(2)在发送方的隐秘通信发送方法的步骤包括:(2.1)发送方首先应打开具有发表评论功能的新闻门户网站,注册若干账户信息,并将所注册的账户分别编号为1,2,3……n;按账户编号的奇偶属性将注册的所有账户进行分组,其中编号为奇数的账户分为奇数账户组,编号为偶数的账户分为偶数账户组;发送方选定若干待评论的新闻版块S1,S2……Sn以及待评论新闻的日期;(2.2)发送方对原始密文M进行二进制编码,得到由0和1组成的密文信息Mk;设置密文序列的最大长度阈值,所述最大长度阈值即为发送方在所约定的一个发送时间片内可发送的评论总数最大值;按照最大长度阈值将密文信息Mk进行随机分片,生成若干密文序列Mk1,Mk2,Mk3……Mkn,使得Mk1,Mk2,Mk3……Mkn的长度小于或等于最大长度阈值,Mk1,Mk2,Mk3……Mkn即为隐藏信息;(2.3)发送方对密文序列Mk1,Mk2,Mk3……Mkn依次进行编码,并通过随机选用若干不同编号的账户进行新闻评论来嵌入隐秘信息;发送方要在一个发送时间片内将由0和1组成的密文序列Mki(1≤i≤n)发送结束,且发送方法通过评论新闻来完成;假设密文序列Mki的长度为Libit,即发送方在当前的发送时间片内需要发送Li条新闻评论,每条新闻评论均隐藏1bit的隐藏信息;判断当前需要发送的隐藏信息的奇偶性,如果为奇数1,发送方从奇数账户组中选取一个账户作为评论账户;如果为偶数0,发送方则从偶数账户组中选取一个账户作为评论账户;(2.4)编码完成之后,发送方获得编码结果表;在发送方和接收方约设定好的通信开始时间后,发送方按照所得编码结果表中的信息,通过发表新闻评论来发送隐藏信息,直到隐藏信息全部传输完成;(3)在接收端的隐秘信息接收方法的步骤包括:(3.1)接收方首先获取该门户网站在双方约定日期所发布的全部新闻,在隐秘通信开始时间之后,即准备接收隐秘信息;(3.2)以一个接收时间片为单位,接收方在事先约定的新闻版块S1,S2……Sn中收集发送方在当前的接收时间片内所发送的所有新闻评论的时间及所选用的账户编号;(3.3)接收方对收集到的新闻评论的信息进行统计,并创建一个评论信息的原始数据集,该原始数据集中每条数据信息包括账户编号和评论时间;(3.4)接收方通过解码方法对所得数据集进行解码,获取当前的接收时间片内发送方所发送的隐藏信息;(4)重复循环步骤(2.1)‑(2.4)和(3.1)‑(3.4),直到双方约定的结束时间为止;(5)接收方根据发送方对隐藏信息M采用的预处理方法,对密文信息Mk进行反向处理,恢复出原始的原始密文M。...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄刘生张恒华张宇飞沈瑶杨威
申请(专利权)人:中国科学技术大学苏州研究院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1