当前位置: 首页 > 专利查询>肖佐楠专利>正文

一种基于RSA加密和签名算法的汽车车载自动诊断方法技术

技术编号:3542593 阅读:308 留言:0更新日期:2012-04-11 18:40
一种基于RSA加密和签名算法的汽车车载自动诊断方法,其特征在于:以车载自动诊断OBD系统为基础,包含以下处理:(1)数据采集;(2)数据加密和签名;(3)数据传送;(4)数据解密和签名验证;(5)数据分析。本发明专利技术在数据采样后对相关的数据信息进行加密和签名计算,从而保证所采集数据的完整性,安全性和唯一性。在接收OBD数据后对接收的相关数据信息进行签名验证和解密,从而能保证接收的信息是准确和有意义的,从而使整个OBD系统能够更加稳定和安全的运行。

【技术实现步骤摘要】

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

【技术保护点】
一种基于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↓[Aprivate](data),A↓[public]]}; (3)数据传送 利用传输设备,通过无线或有线传输方式将车主A的发动机编号ID、第二加密密文E↓[Bpublic][E↓[Aprivate](data),A↓[public]]以及签名密文DS↓[Aprivate’]{ID,E↓[Bpublic][E↓[Aprivate](data),A↓[public]]}一起传送到车辆监管维修部门B; (4)数据解密和签名验证 a)车辆监管维修部门B从车主A传送来的数据信息中提取出签名密文DS↓[Aprivate’]{ID,E↓[Bpublic][E↓[Aprivate](data),A↓[public]]},并且利用车主A的签名公钥A↓[public’]对车主A的签名密文DS↓[Aprivate’]{ID,E↓[Bpublic][E↓[Aprivate](data),A↓[public]]}进行验证,即计算ES↓[Apublic’]【DS↓[Aprivate’]{ID,E↓[Bpublic][E↓[Aprivate](data),A↓[public]]}】,得到车主A的发动机编号ID以及第二加密密文E↓[Bpublic][E↓[A...

【技术特征摘要】
1、一种基于RSA加密和签名算法的汽车车载自动诊断方法,其特征在于:以车载自动诊断OBD系统为基础,包含以下处理:(1)数据采集通过车载自动诊断OBD系统中采集设备的数据连接口,将汽车的车载自动诊断数据data读出,所述数据data包含采集时间、车辆基本信息以及污染物排放水平信息;(2)数据加密和签名a)利用车主A的加密私钥Aprivate对所述数据data进行第一次RSA加密运算得到第一加密密文EAprivate(data);b)利用车辆监管维修部门B的加密公钥Bpubl...

【专利技术属性】
技术研发人员:肖佐楠苏世功郑茳匡启和
申请(专利权)人:肖佐楠苏世功郑茳匡启和
类型:发明
国别省市:32[中国|江苏]

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

1
相关领域技术
  • 暂无相关专利