一种面向车联网虚拟仿真测试的平台制造技术

技术编号:38426468 阅读:21 留言:0更新日期:2023-08-07 11:23
本发明专利技术提供了一种面向车联网虚拟仿真测试的平台,包括仿真模块、协议拟向模块、入侵检测模块、通信模块和中央控制模块,本发明专利技术采用Django作为应用框架,后端使用Python和C语言进行开发,与仿真和测试相关的核心代码在后端运行,前端使用HTML,CSS及JavaScript等语言进行开发,它将后端运行得到的各类数据结果以良好的可视化界面呈现给用户。本发明专利技术实现集仿真与测试功能于一体,达到虚实结合仿真测试效果,既能在高并发的仿真网络上运行,又能直接作用于真实的车载网络;还能仅通过离线比较不同车辆状态的报文集合,就可以获得特定车辆行为和CAN帧ID及数据段控制信号的对应关系;还能提供在仿真或实车网络上快捷部署IDS系统的方案和测试算法性能的接口。方案和测试算法性能的接口。方案和测试算法性能的接口。

【技术实现步骤摘要】
一种面向车联网虚拟仿真测试的平台


[0001]本专利技术涉及车联网仿真与测试领域,尤其涉及一种面向车联网虚拟仿真测试的平台。

技术介绍

[0002]近年来,为了满足自动驾驶和智慧交通的需求,传统车载自组织网逐步向车辆互联网发展,在这个过程中,网络的可伸缩性,基础架构和适用性都得到了全面升级。然而机遇和风险并存,智能网联汽车虽然借助传感器技术,互联网技术等得到了发展,却也因此暴露出更多的攻击面,衍生出新的安全威胁。其中,汽车内部独特的网络架构带来的安全问题尤为突出。目前最流行的车载网络是上世纪80年代德国博世公司开发的CAN(Controller Area Network)控制器局域网,因为其可靠性高和实时性强等优点,四十年来一直活跃在市场上。然而随着车联网时代的到来,CAN总线最初设计的局限性不断凸显,比如安全性问题,CAN总线协议不支持数据加密,缺乏身份认证机制,广播的通信方式也容易被窃听。在车内网络相对封闭的时代,这些问题并不起眼,但随着车内网络全面接入互联网,安全问题就变得迫在眉睫。如今一旦攻击者通过物理接触或远程控制的方法取得了向车内C本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向车联网虚拟仿真测试的平台,其特征在于,包括仿真模块(1)、协议逆向模块(2)、入侵检测模块(3)、通信模块(4)、中央控制模块(5);所述仿真模块(1),用于模拟虚拟CAN网络,并在所述虚拟CAN网络中生成报文信息;所述协议逆向模块(2),用于获取实车的CAN通信矩阵,解析所述实车的CAN通信矩阵,提取的通信信息,并与所述仿真模块(1)交互,所述入侵检测模块(3),用于与用户交互,接收所述用户的入侵检测模型;所述通信模块(4)和中央控制模块(5)用于控制协调上述模块间的数据传输;所述仿真模块(1),将所述提取的通信信息融入所述虚拟CAN网络,接收并解析所述用户的控车指令,所述控车指令在所述虚拟CAN网络中生成报文信息,依据所述报文信息更新用户显示界面。2.如权利要求1所述的面向车联网虚拟仿真测试的平台,其特征在于,所述仿真模块(1)调用SocketCAN接口模拟所述虚拟CAN网络。3.如权利要求1所述的面向车联网虚拟仿真测试的平台,其特征在于,所述报文信息包括两部分信息,第一部分为从所述实车的CAN通信矩阵获取的信息,第二部分为所述用户的控车指令。4.如权利要求2所述的面向车联网虚拟仿真测试的平台,其特征在于,所述协议逆向模块(2)解析所述实车的CAN通信矩阵基于信号分布及动静态字节划分的CAN协议逆向分析算法。5.如权利要求4所述的面向车联网虚拟仿真测试的平台,其特征在于,所述协议逆向模块(2)解析所述实车的CAN通信矩阵,提取...

【专利技术属性】
技术研发人员:李建华陈子昂周志洪马进陈秀真殷承良潘鑫龙
申请(专利权)人:上海交通大学
类型:发明
国别省市:

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

1