【技术实现步骤摘要】
本专利技术涉及汽车故障及尾气排放情况的车载自动诊断方法,特别涉及一种基于RSA加密和签名算法的汽车车载自动诊断方法。
技术介绍
汽车发动机管理系统可以有效的改进车辆的排放水平,减少污染物的排放,但同时发动机管理系统部件的故障或损坏会导致污染物排放的急剧增加,而这些部件的效能在车辆使用过程中会不断降低甚至损坏。如何及时检测这些部件的性能并提示驾驶员相关故障信息,使车辆及时得到养护和维修,通常使用车载自动诊断OBD(On Board Diagnosis)系统。车载自动诊断OBD系统的主要工作方式就是首先识别排放部件的故障,发现故障后通过仪表板的故障指示器通知驾驶员,然后把故障诊断的相关信息存储在电控单元的存储器中。这些信息通过相应的设备,即扫描工具或者安装了相应软件的计算机连接到车载自动诊断接口读取,最后发送给车管部门或车辆故障维修中心来方便及时的检测汽车废气排放部件是否正常,以便采取相应措施达到环保要求,且避免因未及时发现车辆故障而引起的不良后果。由于车载自动诊断OBD系统可以连续监控污染物的排放水平,及时地显示故障,其提供的故障相关信息便于故障的定位和修复,从而能有效的控制汽车在使用中的排放水平以及为车辆的保养和维修提供便利的手段。目前,车载自动诊断OBD系统通常都是通过无线数据传输或者有线网络数据传输方式把车载自动诊断OBD获取的信息发送给有关部门,则不可避免的有传输错误或人为篡改数据的可能,这将影响车管部门或车辆故障维修中心对所获取的数据信息做出正确判断,从而造成不良后果。
技术实现思路
本专利技术提供一种基于RSA加密和签名算法的汽车车载自动诊断方法, ...
【技术保护点】
一种基于RSA加密和签名算法的汽车车载自动诊断方法,其特征在于:以车载自动诊断OBD系统为基础,包含以下处理: (1)数据采集 通过车载自动诊断OBD系统中采集设备的数据连接口,将汽车的车载自动诊断数据data读出,所述数据data包含采集时间、车辆基本信息以及污染物排放水平信息; (2)数据加密和签名 a)利用车主A的加密私钥A↓[private]对所述数据data进行第一次RSA加密运算得到第一加密密文E↓[Aprivate](data);b)利用车辆监管维修部门B的加密公钥B↓[public]对第一加密密文E↓[Aprivate](data)以及车主A的加密公钥A↓[public]进行第二次RSA加密运算得到第二加密密文E↓[Bpublic][E↓[Aprivate](data),A↓[public]]; c)利用车主A的签名私钥A↓[private’]对车辆基本信息中所包含的发动机编号ID以及第二加密密文E↓[Bpublic][E↓[Aprivate](data),A↓[public]]进行RSA签名运算得到签名密文DS↓[Aprivate’]{ID,E↓[Bpublic][E ...
【技术特征摘要】
1、一种基于RSA加密和签名算法的汽车车载自动诊断方法,其特征在于:以车载自动诊断OBD系统为基础,包含以下处理:(1)数据采集通过车载自动诊断OBD系统中采集设备的数据连接口,将汽车的车载自动诊断数据data读出,所述数据data包含采集时间、车辆基本信息以及污染物排放水平信息;(2)数据加密和签名a)利用车主A的加密私钥Aprivate对所述数据data进行第一次RSA加密运算得到第一加密密文EAprivate(data);b)利用车辆监管维修部门B的加密公钥Bpubl...
【专利技术属性】
技术研发人员:肖佐楠,苏世功,郑茳,匡启和,
申请(专利权)人:肖佐楠,苏世功,郑茳,匡启和,
类型:发明
国别省市:32[中国|江苏]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。