[发明专利]一种防重放安全通讯处理方法及装置有效
申请号: | 201810864997.3 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109120608B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 重放 安全 通讯 处理 方法 装置 | ||
本发明公开一种防重放安全通讯处理方法及装置,该方法包括:第一设备对接收到第二设备发送的第一数据进行解析得到第一解析结果,根据第一解析结果和预置密钥得到原始数据;从原始数据中获取第一帧号,并将获取到的第一帧号与保存的第一帧号进行比较,如比较结果符合预设规则则根据获取的第一帧号更新保存的第一帧号;如比较结果不符合预设规则则丢弃第一数据;如相同则判断第一帧号的使用次数,如使用次数大于预设值则丢弃接收到的数据,如等于初始值则将原始数据发送给上层应用进行处理得到第一待发送数据;如小于预设值则根据第一待发送数据和保存的第一帧号生成将要的发送数据发送给第二设备。
技术领域
本发明涉及信息安全领域,尤其涉及一种防重放安全通讯处理方法及装置。
背景技术
随着设备通信方式的增多,设备与设备之间的通信变的更加频繁和简单。而设备在发送数据时的空中数据很容易被截获,使得通信数据的安全性变的尤为重要,尤其涉及到用户的账号密码等会对用户带来财产上的损失。即便数据加密后,对设备来讲,若第三方恶意截取数据后反复采用本段数据攻击,会造成设备处于瘫痪状态。
发明内容
本发明的目的是为了克服现有技术的不足,提供一种防重放安全通讯处理方法及装置。
本发明提供了一种防重放安全通讯处理方法,包括:
步骤S1:当第一设备与第二设备建立连接时,所述第一设备和所述第二设备均初始化第一帧号并保存;
步骤S2:当所述第一设备接收到所述第二设备发送的第一数据时对所述第一数据进行解析得到第一解析结果,根据所述第一解析结果和预置密钥得到原始数据;
步骤S3:所述第一设备从所述原始数据中获取第三帧号,并将获取到的第三帧号与保存的第一帧号进行比较,如相同则执行步骤S4;如比较结果符合预设规则则根据获取的第三帧号更新保存的所述第一帧号,等待接收数据,返回步骤S2;如比较结果不符合预设规则则丢弃所述第一数据,等待接收数据,返回步骤S2;
步骤S4:所述第一设备读取并判断保存的所述第一帧号的使用次数,如所述第一帧号的使用次数大于预设值则丢弃所述第一数据,等待接收数据,返回步骤S2;如所述第一帧号的使用次数既小于预设值且非初始值则更新所述第一帧号的使用次数,执行步骤S5;如所述第一帧号的使用次数等于初始值则将所述原始数据发送给上层应用,并接收所述上层应用对所述原始数据进行处理得到的第一处理结果,将所述第一处理结果作为第一待发送数据保存到缓存中,等待接收数据,返回步骤S2;
步骤S5:所述第一设备在缓存中的第一待发送数据前拼接保存的第一帧号得到第一拼接结果,对所述第一拼接结果进行计算得到第一计算结果;使用所述第一计算结果对所述第一待发送数据进行计算得到第二计算结果,使用所述预置密钥对所述第一计算结果进行加密得到第一加密值;将所述第一加密值与第二计算结果发送给所述第二设备,等待接收数据,返回步骤S2。
进一步地,所述步骤S1还包括:所述第一设备和所述第二设备均初始化第二帧号并保存;
所述方法还包括:
步骤A1:当所述第一设备接收到用户触发信息时;
步骤A2:所述第一设备更新保存的第二帧号,并在第二待发送数据前拼接更新后的第二帧号得到第二拼接结果,对所述第二拼接结果进行计算得到第三计算结果;使用所述第三计算结果对所述第二待发送数据进行计算得到第四计算结果,使用所述预置密钥对所述第三计算结果进行加密得到第二加密值;
步骤A3:所述第一设备将所述第二加密值和第四计算结果发送给所述第二设备,等待接收所述第二设备返回的应答数据。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810864997.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:DDoS攻击的识别方法及系统
- 下一篇:基于区块链的社交信息举报方法和装置