[发明专利]一种远程U盘数据通信加密方法及装置在审
申请号: | 202111006447.6 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113794700A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 麦水杰;吴大畏;李晓强 | 申请(专利权)人: | 合肥致存微电子有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/79;G06F21/73;G06F21/72;G06F21/60 |
代理公司: | 深圳市诺正鑫泽知识产权代理有限公司 44689 | 代理人: | 林国友 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 数据通信 加密 方法 装置 | ||
本发明提出一种远程U盘数据通信加密方法和装置,方法包括如下步骤:发送端以设定时间间隔获取发送时间;发送端根据发送时间生成加密种子;发送端利用加密种子对要传输的数据加密,然后传输数据;接收端接收到被加密的数据,同时以与发送端相同的设定时间间隔获取接收时间;接收端根据接收时间生成加密种子;接收端利用加密种子对所接收的数据解密。本发明利用数据收发的时间可以实现发送端的数据加密和接收端的数据解密,使得远程传输的数据为密文,提高了上位机与远程U盘进行数据传输的数据安全性。
技术领域
本发明涉及数据传输技术领域,尤其是一种远程U盘数据通信加密方法及装置。
背景技术
在一些远程应用中,上位机需要与远程U盘进行数据传输。现有技术中,远程U盘的数据传输仍采用明文数据传输。在远程传输环境下,上位机与远程U盘进行数据传输的数据容易被截获,存在数据安全问题。
因此,如何提高上位机与远程U盘进行数据传输的数据安全性成为亟待解决的技术问题。
发明内容
本发明要解决的技术问题在于提高上位机与远程U盘进行数据传输的数据安全性。
为此,根据第一方面,本发明实施例公开了一种远程U盘数据通信加密方法,包括如下步骤:
发送端以设定时间间隔获取发送时间;
发送端根据发送时间生成加密种子;
发送端利用加密种子对要传输的数据加密,然后传输数据;
接收端接收到被加密的数据,同时以与发送端相同的设定时间间隔获取接收时间;
接收端根据接收时间生成加密种子;
接收端利用加密种子对所接收的数据解密。
可选的,所述发送端为U盘同时所述接收端为上位机,或者,所述发送端为上位机同时所述接收端为U盘。
可选的,传输的数据包括校验码和数据包,所述接收端利用加密种子对所接收的数据解密具体为:
接收端利用加密种子先对所述校验码进行解密;
接收端判断解密得出的所述校验码是否正确;
若解密得出的所述校验码正确,则接收端继续使用加密种子对所述数据包进行解密;
若解密得出的所述校验码错误,则接收端将接收时间减去设定时间间隔作为新的接收时间,重新生成加密种子,并使用重新生成的加密种子对所述数据包进行解密。
可选的,所述发送端利用加密种子对要传输的数据加密具体为,发送端利用加密种子生成密钥,通过密钥对要传输的数据进行对称加密;所述接收端利用加密种子对所接收的数据解密具体为,接收端利用加密种子生成密钥,通过密钥对所接收的数据解密。
可选的,所述发送端根据发送时间生成加密种子具体为,当发送端为U盘时,U盘根据发送时间从内置哈希表中查找对应的加密种子;当发送端为上位机时,上位机连接服务器,上位机将所获取的U盘的唯一序列号发送给服务器,服务器根据唯一序列号从密码库当中匹配到与该唯一序列号相对应的哈希表,上位机根据发送时间从服务器所匹配到的哈希表中查找对应的加密种子。
可选的,所述接收端根据接收时间生成加密种子具体为,当接收端为U盘时,U盘根据接收时间从内置哈希表中查找对应的加密种子;当接收端为上位机时,上位机连接服务器,上位机将所获取的U盘的唯一序列号发送给服务器,服务器根据唯一序列号从密码库当中匹配到与该唯一序列号相对应的哈希表,上位机根据接收时间从服务器所匹配到的哈希表中查找对应的加密种子。
根据第二方面,本发明实施例公开了另一种远程U盘数据通信加密方法,包括如下步骤:
上位机登陆服务器,上位机与服务器建立连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥致存微电子有限责任公司,未经合肥致存微电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111006447.6/2.html,转载请声明来源钻瓜专利网。