【技术实现步骤摘要】
一种面向无线环境的服务响应信息检验方法及装置
[0001]本专利技术涉及一种面向无线环境的服务响应信息检验方法及装置,属于网络云服务
。
技术介绍
[0002]“云
‑
端”架构,是网络云服务
的常用技术架构
。“云”指云中心,是由一个或多个数据中心实体构建的
、
计算存储网络等资源可虚拟化调度的云计算平台以及在其上面运行的各类计算分析服务;“端”是指末端用户,其设备常以计算机
、
平板
、
手持机等可移动终端为主,功率受限
、
异构性强
。“云”、“端”之间通常以无线手段进行通讯
。
[0003]在无线环境下,受到自然环境因素
、
人为干扰和攻击等影响,以及末端用户设备性能参差不齐且异构性强,使得“云”、“端”之间的无线信道链路状态具有高动态
、
弱连接的特征,末端用户服务请求的响应数据包面临丢失
、
伪造
、
篡改等风险
。
因此,需要通过校验信息的嵌入与提取,在末端用户处对数据包的完整性
、
合法性进行校验,从而保证服务响应信息的完整性和真实性
。
校验信息的嵌入应具有隐蔽性,以尽可能防止敌对方发现
、
破译和仿造,影响信息校验的可靠性
。
因此,采用隐蔽信道进行校验信息的嵌入和提取,是一种可行的技术途径
。
[0004] ...
【技术保护点】
【技术特征摘要】
1.
一种面向无线环境的服务响应信息检验方法,其特征在于,包括基于包位置调整的校验信息嵌入,以及基于包位置调整的校验信息提取与校验;步骤1:基于包位置调整的校验信息嵌入;步骤
1.1
:数据包缓存单元缓存待发送的数据包,并取得待发送的数据包内容;其中,数据包内容包括数据包的包头
、
有效载荷
、
包长度;步骤
1.2
:数据包特征计算单元计算由数据包缓存单元获得的数据包内容的特征值;其中,特征值为能够表示当前数据包有区别于其他数据包的某种值;计算方法为能够使得数据内容经过计算后的结果呈现规律分布的任意算法;规律分布包含均匀分布
、
对数分布
、
指数分布,任意算法包括
MD5
算法
、SHA
‑
256
算法;步骤
1.3
:数据包分类识别单元根据由计算单元获得的特征值,对待发送数据包进行分类;根据数据载荷内容,将全部的缓存数据包分为三类:分隔包:用于分割隐通道传输单元以及确定标识包偏移量;标识包:调整此类包与相邻分隔包的相对位置,从而记录嵌入信息;其他类:其他数据包不参与编码,用于满足通信容错冗余与抗干扰检测需求;具体的数据包分类方法,包括能够使得分类后的数据包呈现均匀分布
、
对数分布
、
指数分布等分布的分类方法;步骤
1.4
:编码单元根据数据包分类识别单元获取的数据包分类信息及待嵌入信息,对数据包进行编码;其中,编码过程是规定数据包缓存单元之中的分隔包与标识包之间的相对位置关系表示相应的嵌入信息;编码单元根据当前的待嵌入信息对应的数据包缓存单元之中的不同分类包之间的相对位置关系,生成所有可能的数据包位置交换方案;步骤
1.5
:包序列位置调制单元根据因通道编码单元生成的数据包位置交换方案进行数据包位置交换;若存在数种可能的位置交换方案,则包序列位置调制单元按照不同的预设方针对数据包进行调制;其中,预设方针包含但不限于最低位置交换成本
、
最高嵌入效率等;若不存在位置交换方案,则包序列位置调制单元对数据包缓存单元内的所有数据包进行特殊调制,通过位置交换生成表示此次调制失败的特殊待嵌入信息;包序列位置调制单元将经过位置交换的数据包从数据包缓存单元中提取并发送;步骤2:基于包位置调整的校验信息提取与校验;步骤
2.1
:数据包缓存单元缓存接收的数据包并取得数据包内容;数据包内容与嵌入方法中所述数据包内容应保持一致;步骤
2.2
:数据包分类识别单元计算由数据包缓存单元获得的数据包内容的特征值
、
计算方法
、
嵌入方法
、
规律分布及任意算法,其与步骤1嵌入方法中所述的特征值
、
计算方法
、<...
【专利技术属性】
技术研发人员:刘必欣,薛源,张航,
申请(专利权)人:中国人民解放军军事科学院战争研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。