【技术实现步骤摘要】
一种面向实时交互应用的包重排隐通道构建方法及系统
本专利技术涉及包重排隐通道构建领域,特别是涉及一种面向实时交互应用的包重排隐通道构建方法及系统。
技术介绍
凭借对LTE网络上语音和视频通话的全面业务支持,运营商已开始在全球范围内启动大规模商业服务。借助电信级VoLTE,语音通话的性能优于任何一种尽力而为的互联网协议语音(VoIP)服务。通过VoLTE进行的全球范围视频通话将可能成为下一代通信服务,同时在通话期间提供更高质量的语音服务。为了建立有效的隐蔽信道,已经存在许多针对特定问题的解决方案。但是,大多数现有方法都集中在创建用于VoIP语音和视频流量的隐蔽信道。因此,设计基于VoLTE的有效隐蔽信道来传递秘密信息将十分必要。然而,由于VoLTE的流量特点使得基于包间间隔的传统解决方案无法应用于VoLTE。目前已有的面向实时交互应用的隐蔽通信方法都存在着难以抵御通信流量的抖动干扰和来自攻击者的主动攻击的现象。
技术实现思路
本专利技术的目的是提供一种面向实时交互应用的包重排隐通道构建方法及系统,通过对通信 ...
【技术保护点】
1.一种面向实时交互应用的包重排隐通道构建方法,其特征在于,包括:/n确定每个语音包间隔块嵌入的秘密信息位数bl;/n确定当前语音包间隔块中的视频包个数pn;/n对所述语音间隔块进行编号,得到间隔块编号bn;/n根据所述视频包个数pn和所述秘密信息位数bl,确定语音间隔块块值bv;/n获取当前网络抖动情况;/n根据所述当前网络抖动情况,确定权衡跨度sp;/n根据所述权衡跨度sp和所述间隔块编号bn判断各编号的语音间隔块是否需要进行权衡处理;/n若是,则根据公开通信流量特征学习结果确定权衡值cv;/n将所述权衡值cv根据格雷码转换为相应的格雷值gv;/n若否,则按照每个语音间 ...
【技术特征摘要】
1.一种面向实时交互应用的包重排隐通道构建方法,其特征在于,包括:
确定每个语音包间隔块嵌入的秘密信息位数bl;
确定当前语音包间隔块中的视频包个数pn;
对所述语音间隔块进行编号,得到间隔块编号bn;
根据所述视频包个数pn和所述秘密信息位数bl,确定语音间隔块块值bv;
获取当前网络抖动情况;
根据所述当前网络抖动情况,确定权衡跨度sp;
根据所述权衡跨度sp和所述间隔块编号bn判断各编号的语音间隔块是否需要进行权衡处理;
若是,则根据公开通信流量特征学习结果确定权衡值cv;
将所述权衡值cv根据格雷码转换为相应的格雷值gv;
若否,则按照每个语音间隔块嵌入的秘密信息位数bl截取对应长度的秘密信息,并将所述对应长度的秘密信息根据格雷码转换为对应的格雷值gv;
判断所述语音间隔块块值bv是否小于所述格雷值gv;
若是,则从下一个语音间隔块中将(gv-bv)个视频包转移到当前语音间隔块中发送;
若否,则从当前语音间隔块中将(bv-gv)个视频包转移到下一个语音间隔块中发送;
判断是否所有秘密信息都已经嵌入完成;
若是,则隐蔽通信结束;
若否,则返回“确定当前语音包间隔块中的视频包个数pn”。
2.根据权利要求1所述的面向实时交互应用的包重排隐通道构建方法,其特征在于,所述确定每个语音包间隔块嵌入的秘密信息位数bl,具体包括:
发送方与接收方在隐蔽通信前通过协商共同确定每个语音包间隔块嵌入的秘密信息位数bl。
3.根据权利要求1所述的面向实时交互应用的包重排隐通道构建方法,其特征在于,所述根据所述视频包个数pn和所述秘密信息位数bl,确定语音间隔块块值bv,具体包括:
根据所述视频包个数pn和所述秘密信息位数bl,确定语音间隔块块值bv采用取模运算公式bv=pn%2bl,确定语音间隔块的块值bv。
4.根据权利要求1所述的面向实时交互应用的包重排隐通道构建方法,其特征在于,所述获取当前网络抖动情况,具体包括:
根据连续数据包在接收方接收与发送方发送的延时差确定当前网络抖动情况。
5.根据权利要求1所述的面向实时交互应用的包重排隐通道构建方法,其特征在于,所述根据所述权衡跨度sp和所述间隔块编号bn判断各编号的语音间隔块是否需要进行权衡处理,具体包括:
根据所述权衡跨度sp和所述间隔块编号bn确定bn%sp是否为1;
若是,则各编号的语音间隔块需要进行权衡处理;
若否,则各编号的语音间隔块不需要进行权衡处理。
6.一种面向实时交互应用的包重排隐通道构建系统,其特征在于,包括:
秘密信息位数确定模块,用于确定每个语音包间隔块嵌入的秘密信息位数bl;
视频包个数确定模块,用于确定当前语音包间隔块中的视频包个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。