System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能网联汽车与云端建立点对点加密通信网络的方法技术_技高网

一种智能网联汽车与云端建立点对点加密通信网络的方法技术

技术编号:40402758 阅读:5 留言:0更新日期:2024-02-20 22:27
本发明专利技术涉及加密安全通信技术领域,具体涉及一种智能网联汽车与云端建立点对点加密通信网络的方法。该方法包括:获取位置数据和车辆标识符,分别位置数据进行二进制编码,得到位置编码;根据位置数据的变化,确定噪声数据点,将位置数据中除噪声数据点的数据点作为正常数据点,拟合得到轨迹函数,根据轨迹函数进行函数延拓,得到延拓函数,根据位置编码和延拓函数确定每一时刻的密钥影响因子;根据车辆标识符和密钥影响因子获得每一时刻的加密密钥,对位置数据进行数据加密处理,得到加密密文,将加密密文上传至云端中,本发明专利技术能够有效阻止密钥轮询的暴力攻击对密钥的破解,提升数据加密的效果,增强数据的安全性。

【技术实现步骤摘要】

本专利技术涉及加密安全通信,具体涉及一种智能网联汽车与云端建立点对点加密通信网络的方法


技术介绍

1、智能网联汽车越来越依赖云服务进行各种功能,如远程更新、导航和车辆诊断。而远程传输数据至云端的过程,容易被截获,有数据安全相关的风险,随着车辆与云端之间传输的数据量增加,确保通信的安全性和隐私性变得至关重要。建立一个能够抵抗未经授权访问、数据篡改和窃听的加密通信网络至关重要。

2、相关技术中,通过对每一段行驶路程设置对应的加密密钥,而后,根据加密密钥对汽车在对应行驶过程中的位置数据进行加密,这种方式下,由于每一段路程均具有统一的加密密钥,使得在截获到相关数据时,通过使用密钥轮询的暴力攻击对加密密钥进行破解,从而在后续能够根据破解所得到的加密密钥持续对数据进行实时监听,数据加密效果较差,数据的安全性较低。


技术实现思路

1、为了解决相关技术中数据加密效果较差,数据的安全性较低的技术问题,本专利技术提供一种智能网联汽车与云端建立点对点加密通信网络的方法,所采用的技术方案具体如下:

2、本专利技术提出了一种智能网联汽车与云端建立点对点加密通信网络的方法,方法包括:

3、周期性获取行驶过程中的智能网联汽车在不同时刻的位置数据和智能网联汽车的车辆标识符,其中,所述位置数据包括智能网联汽车在对应时刻的经度数据和纬度数据;

4、分别对所述经度数据和纬度数据进行二进制编码,得到经度编码和纬度编码,对所述经度编码和所述纬度编码进行组合,得到位置编码;</p>

5、根据相邻两个时刻的位置数据的变化,确定噪声数据点,将所述位置数据中除所述噪声数据点的数据点作为正常数据点,对所有所述正常数据点进行拟合得到轨迹函数,根据所述轨迹函数进行函数延拓,得到延拓函数,根据所述位置编码和所述延拓函数确定每一时刻的密钥影响因子;

6、根据所述车辆标识符和密钥影响因子获得每一时刻的加密密钥,根据相同时刻的加密密钥对位置数据进行数据加密处理,得到每一时刻的加密密文,将所述加密密文上传至云端中。

7、进一步地,所述分别对所述经度数据和纬度数据进行二进制编码,得到经度编码和纬度编码,包括:

8、基于geohash-36编码对所述经度数据进行编码,将所述经度数据编码为经度编码;

9、基于geohash-36编码对所述纬度数据进行编码,将所述纬度数据编码为纬度编码。

10、进一步地,所述对所述经度编码和所述纬度编码进行组合,得到位置编码,包括:

11、将所述经度编码和所述纬度编码进行合并,其中,合并后的位置编码中奇数位对应经度编码,偶数位对应纬度编码。

12、进一步地,所述根据相邻两个时刻的位置数据的变化,确定噪声数据点,包括:

13、根据相邻两个时刻的位置数据,计算相邻两个时刻的距离作为运行距离,将所述运行距离与相邻两个时刻的时间间隔的比值作为相邻两个时刻中后一时刻的运行瞬时速度,将所述运行瞬时速度大于预设速度阈值的时刻作为异常时刻,将异常时刻的位置数据作为噪声数据点。

14、进一步地,所述对所有所述正常数据点进行拟合得到轨迹函数,包括:

15、以时序上第一个正常数据点为原点,将时刻、经度、纬度分别作为坐标轴构建三维坐标系,确定所述正常数据点在三维坐标系上的坐标点;

16、基于线性拟合的方式对所有所述坐标点进行线性拟合,得到轨迹函数。

17、进一步地,所述根据所述轨迹函数进行函数延拓,得到延拓函数,包括:

18、基于解析延拓的方式,将所述轨迹函数的定义域延拓至所有实数域,得到延拓函数。

19、进一步地,所述根据所述位置编码和所述延拓函数确定每一时刻的密钥影响因子,包括:

20、任选某一时刻作为待测时刻,将待测时刻在所述延拓函数对应的经度坐标值作为待测经度值,将待测时刻在所述延拓函数对应的纬度坐标值作为待测纬度值;

21、将待测时刻对应的位置编码作为待测编码;

22、分别对所述待测经度值和所述待测纬度值进行二进制编码,得到待测经度坐标编码和待测纬度坐标编码,将所述待测经度坐标编码与所述待测纬度坐标编码直接组合得到延拓编码;

23、对所述延拓编码和所述待测编码在相同编码位置的编码值进行异或计算,得到待测时刻的密钥影响因子,将所有时刻分别作为待测时刻,计算得到每一时刻的密钥影响因子。

24、进一步地,所述根据所述车辆标识符和密钥影响因子获得每一时刻的加密密钥,包括:

25、将所述车辆标识符编码为二进制的标识编码,其中,所述标识编码与密钥影响因子长度相同;

26、将每一时刻的密钥影响因子分别与标识编码在相同编码位置的编码值进行异或计算,得到加密密钥。

27、进一步地,所述根据相同时刻的加密密钥对位置数据进行数据加密处理,得到每一时刻的加密密文,包括:

28、对所述位置编码进行数据填充,得到填充编码,其中,所述填充编码的数据量为预设填充数量的整数倍;

29、基于密钥拓展算法和加密密钥对所述填充编码进行轮加加密处理,得到加密密文。

30、进一步地,所述基于密钥拓展算法和加密密钥对所述填充编码进行轮加加密处理,得到加密密文,包括:

31、基于密钥拓展算法对加密密钥进行处理,得到预设轮次的轮密钥;

32、根据每一轮次的轮密钥分别对所述填充编码按照对应轮次进行轮加加密处理,得到加密密文。

33、本专利技术具有如下有益效果:

34、本专利技术通过获取行驶过程中的智能网联汽车在不同时刻的位置数据和智能网联汽车的车辆标识符,而后,对位置数据进行编码得到位置编码,并基于相邻两个时刻的位置数据的变化,确定噪声数据点,将位置数据中除噪声数据点的数据点作为正常数据点,由于是直接根据位置变化确定噪声数据点并筛选得到正常数据点,能够对所得到的位置数据进行初步分析,从而使得在后续进行轨迹拟合的时候能够得到更为准确有效的轨迹函数,提升轨迹函数的可靠性,对轨迹函数进行延拓,并根据位置编码和延拓函数确定每一时刻的密钥影响因子,通过每一次行驶过程的延拓函数和位置编码,从而得到每一时刻的自适应的密钥影响因子,使得在后续能够得到自适应的加密密钥,避免使用统一的加密密钥影响最终加密效果,提升加密的安全性,根据相同时刻的加密密钥对位置数据进行数据加密处理,得到每一时刻的加密密文,将加密密文上传至云端中,本专利技术通过对行驶的整体过程和不同时刻所处位置,对每一时刻分别进行分析,得到每一时刻自适应的加密密钥,从而实现对不同时刻的位置数据与云端间点对点的自适应加密解密,能够有效阻止密钥轮询的暴力攻击对密钥的破解,提升了数据加密的效果,增强了数据的安全性。

本文档来自技高网...

【技术保护点】

1.一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述方法包括:

2.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述分别对所述经度数据和纬度数据进行二进制编码,得到经度编码和纬度编码,包括:

3.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述对所述经度编码和所述纬度编码进行组合,得到位置编码,包括:

4.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述根据相邻两个时刻的位置数据的变化,确定噪声数据点,包括:

5.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述对所有所述正常数据点进行拟合得到轨迹函数,包括:

6.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述根据所述轨迹函数进行函数延拓,得到延拓函数,包括:

7.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述根据所述位置编码和所述延拓函数确定每一时刻的密钥影响因子,包括:

8.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述根据所述车辆标识符和密钥影响因子获得每一时刻的加密密钥,包括:

9.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述根据相同时刻的加密密钥对位置数据进行数据加密处理,得到每一时刻的加密密文,包括:

10.如权利要求9所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述基于密钥拓展算法和加密密钥对所述填充编码进行轮加加密处理,得到加密密文,包括:

...

【技术特征摘要】

1.一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述方法包括:

2.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述分别对所述经度数据和纬度数据进行二进制编码,得到经度编码和纬度编码,包括:

3.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述对所述经度编码和所述纬度编码进行组合,得到位置编码,包括:

4.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述根据相邻两个时刻的位置数据的变化,确定噪声数据点,包括:

5.如权利要求1所述的一种智能网联汽车与云端建立点对点加密通信网络的方法,其特征在于,所述对所有所述正常数据点进行拟合得到轨迹函数,包括:

6.如权利要求1所述的一种智能网联汽车与云端建立...

【专利技术属性】
技术研发人员:徐忱赵毅恒
申请(专利权)人:南京中科齐信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1