[发明专利]一种数据传输方法、电子设备及计算机可读介质在审
申请号: | 202111412014.0 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114124537A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 褚洪彦;刘跃新 | 申请(专利权)人: | 南京信息职业技术学院 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 罗运红 |
地址: | 210023 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 电子设备 计算机 可读 介质 | ||
本发明公开了一种数据传输方法、电子设备及计算机可读介质:采用发送端的当前位置信息作为待发送数据的加密密钥对待发送数据进行加密,使得待发送数据在传输过程中安全性更高,更不容易被不法分子破译;并且通过接收端获取到的、发送端的当前位置信息与解密后的位置信息密文之间的匹配结果,来判断待发送数据是否真实可信,实现了待发送数据真实性的有效鉴别。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种数据传输方法、电 子设备及计算机可读介质。
背景技术
目前,网络加密传输是实现网络数据安全的主要方法。相关技术中,通常是 采用对称加密和/或非对称加密两种加密方法对被传输的数据进行加密,以确保 被传输的数据的保密性。然而,仅使用上述两种加密方法,被传输的数据虽然具 有保密性,但不能够确定被传输的数据的真实性。
发明内容
本发明提供了一种数据传输方案,以至少部分解决上述问题。
根据本发明实施例的第一方面,提供了一种数据传输方法,所述方法包括:
获取发送端的当前位置信息,所述发送端为待发送数据所在的设备;
利用所述当前位置信息对所述待发送数据进行加密,生成待发送数据密文;
通过获取的公钥对所述当前位置信息进行加密,生成位置信息密文;
向接收端发送所述待发送数据密文以及所述位置信息密文;
通过所述接收端获取私钥,并对所述位置信息密文进行解密,得到位置信息 明文;
将所述接收端获取的所述发送端的当前位置信息,与所述位置信息明文进行 比对,确定所述待发送数据的真实性。
在一个实施例中,所述利用所述当前位置信息对所述待发送数据进行加密, 生成待发送数据密文,包括:
对所述当前位置信息进行处理,得到位置信息密钥;
利用所述位置信息密钥对所述待发送数据进行加密,生成待发送数据密文。
在一个实施例中,所述利用所述当前位置信息对所述待发送数据进行加密, 生成待发送数据密文,包括:
利用所述当前位置信息,通过对称加密算法对所述待发送数据进行加密,生 成待发送数据密文。
在一个实施例中,所述方法还包括:使用所述位置信息明文,解密所述接收 端接收到的所述待发送数据密文。
在一个实施例中,在所述将所述接收端获取的所述发送端的当前位置信息, 与所述位置信息明文进行比对,确定所述待发送数据的真实性之前,还包括:
通过所述接收端,利用短报文功能从北斗卫星定位系统获取所述发送端的当 前位置信息。
在一个实施例中,在所述将所述接收端获取的所述发送端的当前位置信息, 与所述位置信息明文进行比对,确定所述待发送数据的真实性之后,还包括:
当所述接收端获取的所述发送端的当前位置信息,与所述位置信息明文相匹 配,则确定所述待发送数据为真实数据。
根据本发明实施例的第二方面,提供了一种电子设备,所述设备包括:一个 或多个处理器;计算机可读介质,配置为存储一个或多个程序,当所述一个或多 个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方 面所述的数据传输方法。
根据本发明实施例的第三方面,提供了一种计算机可读介质,其上存储有计 算机程序,该程序被处理器执行时实现如第一方面所述的数据传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息职业技术学院,未经南京信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111412014.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转动加压式的朝鲜蓟加工用研磨设备
- 下一篇:一种花盆加工装置和加工方法