一种智能驾驶系统测试数据的智能存储方法及系统技术方案

技术编号:38412171 阅读:27 留言:0更新日期:2023-08-07 11:17
本发明专利技术涉及数据加密存储技术领域,具体涉及一种智能驾驶系统测试数据的智能存储方法及系统,包括:获取智能驾驶系统测试数据;对智能驾驶系统测试数据进行整合分组,得到多个分组明文;设置字符序列以及每个字符的频率作为第一密钥;根据第一密钥对分组明文进行编码,得到第一编码序列;获取置乱序列;根据置乱序列对第一编码序列进行置乱,得到置乱结果序列;根据置乱结果序列的置乱效果获取第二编码序列,对第二编码序列进行解码,得到分组密文;对分组密文进行拆分,得到密文数据;对密文数据进行存储。本发明专利技术加密结果复杂,可抗统计分析攻击与暴力破解攻击,确保了智能驾驶系统测试数据存储的安全性。试数据存储的安全性。试数据存储的安全性。

【技术实现步骤摘要】
一种智能驾驶系统测试数据的智能存储方法及系统


[0001]本专利技术涉及数据加密存储
,具体涉及一种智能驾驶系统测试数据的智能存储方法及系统。

技术介绍

[0002]随着科技的发展,汽车的智能驾驶进入了一个高速发展的阶段,智能驾驶系统可辅助驾驶者执行转向、加速、减速等活动,为驾驶者带来极大的便利。
[0003]在智能驾驶系统落地之前,需要对智能驾驶系统进行测试,确保智能驾驶系统安全且能达到预期功能。需要存储智能驾驶系统的测试数据以便根据测试数据复盘智能驾驶系统存在的问题。
[0004]由于智能驾驶系统的测试数据涉及智能驾驶系统的核心功能数据,为防止测试数据泄露导致不良竞争造成经济损失,需要对智能驾驶系统的测试数据进行加密存储。
[0005]现有的加密方法通常通过对数据进行置乱来实现数据的加密,但对数据进行置乱只改变了数据的位置,并未改变数据的内容,使得置乱的结果中仍然保留了原始数据的统计规律,攻击者可利用该统计规律猜测原始数据的内容,使得数据安全性低。

技术实现思路

[0006]本专利技术提供一种智本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能驾驶系统测试数据的智能存储方法,其特征在于,该方法包括以下步骤:获取智能驾驶系统测试数据;对智能驾驶系统测试数据进行整合分组,得到多个分组明文;设置字符序列以及每个字符的频率作为第一密钥;根据第一密钥对分组明文进行编码,得到第一编码序列;利用混沌映射获取置乱序列,根据置乱序列对第一编码序列进行置乱,得到置乱结果序列;获取置乱结果序列的置乱效果;对置乱效果进行阈值判断,得到第二编码序列;根据第一密钥对第二编码序列进行解码,得到分组密文,对分组密文进行拆分,得到密文数据,进行存储。2.根据权利要求1所述的一种智能驾驶系统测试数据的智能存储方法,其特征在于,所述对智能驾驶系统测试数据进行整合分组,得到多个分组明文,包括的具体步骤如下:将智能驾驶测试数据中所有数字类型的数据构成一个数字序列,将数字序列中第一个数字作为待整合数字;以待整合数字为开始,进行整合分组操作,包括:设置一个为空的整合值;根据待整合数字进行整合操作,包括:去掉待整合数字中的小数点,将所得结果拼接到整合值之后,得到新的整合值;当待整合数字不为数字序列中最后一个数字时,将待整合数字在数字序列中下一个数字作为新的待整合数字;当待整合数字为数字序列中最后一个数字时,获取整合值的位数n;当整合值的位数n大于或等于预设位数时,将整合值乘以得到的结果作为一个分组明文;当整合值的位数n小于预设位数,且不存在新的待整合数字时,在整合值的末尾随机补充数字,使整合值的位数达到预设位数,将整合值乘以得到的结果作为一个分组明文;当整合值的位数n小于预设位数,且存在新的待整合数字时,重复根据新的待整合数字进行整合操作,直到整合值的位数n大于或等于预设位数,或不存在新的待整合数字时停止迭代;当存在新的待整合数字时,重复以新的待整合数字为开始,进行整合分组操作,直到不存在新的待整合数字时停止迭代;最终得到多个分组明文。3.根据权利要求1所述的一种智能驾驶系统测试数据的智能存储方法,其特征在于,所述设置字符序列以及每个字符的频率作为第一密钥,包括的具体步骤如下:随机设置多个不同的字符,为每个字符随机设置一个频率,每个字符的频率需小于0.5,且所有字符的频率之和等于1;将所有字符进行随机排列,得到一个字符序列;将字符序列以及每个字符对应的频率作为第一密钥。4.根据权利要求1所述的一种智能驾驶系统测试数据的智能存储方法,其特征在于,所述根据第一密钥对分组明文进行编码,得到第一编码序列,包括的具体步骤如下:S1将[0,1]作为目标区间;构建一个空的编码序列;S2:根据第一密钥的字符序列中每个字符对应的频率将目标区间分为多个小区间;将分组明文所在的小区间将作为新的目标区间,将新的目标区间对应的字符添加到编码序列的末尾;S3:重复S2,直到最新的目标区间的一个区间边界与分组明文的数据精度相同时停止迭代,将编码序列作为第一编码序列;
S4:当第一编码序列中所有字符都相同时,根据第一密钥对分组明文重新进行编码,获取新的第一编码序列,其中在编码过程中执行S2时先对字符序列进行循环位移实现字符序列的更新。5.根据权利要求1所述的一种智能驾驶系统测试数据的智能存储方法,其特征在于...

【专利技术属性】
技术研发人员:杨扬胡心怡
申请(专利权)人:上海伯镭智能科技有限公司
类型:发明
国别省市:

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

1