一种行车数据存储方法及装置、行车记录仪的制作方法

文档序号:9305112阅读:522来源:国知局
一种行车数据存储方法及装置、行车记录仪的制作方法
【技术领域】
[0001]本发明涉及数据存储技术领域,特别是涉及一种行车数据存储方法及装置、行车记录仪。
【背景技术】
[0002]行车数据包括行车视频数据、行车音频数据和全球定位系统(GlobalPosit1ning System,GPS)数据在内的数据的总和,一般采用行车记录仪进行采集。行车数据对于分析行车过程中所发生的各类事件具有重要的意义。例如,在交通事故发生后,可以通过分析行车记录仪中所记录的行车数据,进行责任认定。因此,为了获取真实有效的行车数据信息,就需要对所采集的行车数据进行一定的处理,以确保所存储的行车数据不被篡改。例如,可以先为所采集的行车数据进行数字签名,再将经过签名后的行车数据存储于行车记录仪中。这样,在数字证书未被窃取的情况下,经过签名后的行车数据将无法被篡改,从而可以确保存储于行车记录仪中的行车数据的真实性。
[0003]现有技术中,车辆制造商一般为其所生产的所有车辆配备统一的数字证书。在车辆采集行车数据后,使用所述统一的数字证书为车辆所采集到的行车数据签名。当所述车辆制造商所生产的其中一辆车的数字证书信息被窃取时,就需要更换所有车辆的数字证书,这将会造成较大的损失。

【发明内容】

[0004]本发明实施例解决的是如何节约更换车辆数字证书的成本。
[0005]为解决上述问题,本发明实施例提供了一种行车数据存储方法,所述方法包括:
[0006]使用数字证书生成与车辆标识信息相关联的特定数字证书;
[0007]使用所述特定数字证书为采集到的所述车辆的行车数据签名;
[0008]存储所述经签名后的行车数据。
[0009]可选地,所述使用数字证书生成与车辆标识信息相关联的特定数字证书,包括:将所述数字证书与所述车辆的车辆识别码绑定,生成所述特定数字证书。
[0010]可选地,所述数字证书为从数字证书认证机构获取的数字证书。
[0011 ] 可选地,所述使用所述特定数字证书为采集到的所述车辆的行车数据签名,包括:采用RSA数字签名算法为采集到的所述车辆的行车数据签名。
[0012]可选地,所述行车数据包括行车视频数据、行车音频数据、GPS数据和驾驶数据中至少一项。
[0013]本发明实施例还提供了一种行车数据存储装置,所述装置包括:
[0014]证书生成单元,适于使用数字证书生成与车辆标识信息相关联的特定数字证书;
[0015]数字签名单元,适于使用所述证书生成单元所生成的所述特定数字证书为采集到的所述车辆的行车数据签名;
[0016]数据存储单元,适于存储经所述数字签名单元签名的行车数据。
[0017]可选地,所述证书生成单元包括证书生成子单元,所述证书生成子单元适于将所述数字证书与所述车辆的车辆标识码绑定,生成所述特定数字证书。
[0018]可选地,所述数字证书为从数字证书认证机构获取的数字证书。
[0019]可选地,所述数字签名单元包括数字签名子单元,所述数字签名子单元适于采用RSA数字签名算法为采集到的所述车辆的行车数据签名。
[0020]可选地,所述行车数据包括行车视频数据、行车音频数据、GPS数据和驾驶数据中至少一项。
[0021]本发明实施例还提供了一种行车记录仪,所述记录仪包括上述的行车数据存储装置。
[0022]与现有技术相比,本发明实施例的技术方案具有以下的优点:
[0023]由于采用数字证书生成与车辆标识信息相关联的特定数字证书,并采用所述特定数字证书为行车数据签名,因此可以确认经签名后的行车数据的真实来源和完整性。同时,由于将所述特定数字证书与车辆标识信息相关联,也即是不同的车辆所采集到的行车数据采用不同的数字证书进行签名。因此,在发生车辆的数字证书被窃取等情形,需要吊销并更换车辆的数字证书时,可以仅更换所述车辆的数字证书,而无须更换其他车辆的数字证书,可以降低证书更换的成本,节约资源。
【附图说明】
[0024]图1是本发明实施例中的行车数据存储方法的流程图;
[0025]图2是本发明实施例中的另一种行车数据存储方法的流程图;
[0026]图3是本发明实施例中的行车数据存储装置的流程图。
【具体实施方式】
[0027]为解决上述问题,本发明实施例采用的技术方案可以在发生车辆数字证书被窃取等情形而需要吊销并更换车辆的数字证书时,可仅更换所述车辆的数字证书,可以降低证书更换的成本。
[0028]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0029]图1示出了本发明实施例中的行车数据存储方法的流程图。如图1所示的行车数据存储方法,可以包括:
[0030]步骤Sll:使用数字证书生成与车辆标识信息相关联的特定数字证书。
[0031]在本发明的实施例中,所述特定数字证书可以为从数字证书认证机构(Certificate Authority, CA)获取的数字证书,所述数字证书可以通过申请获得。
[0032]在具体实施中,车辆标识信息作为车辆的身份标识,可以用于车辆的识别。例如,现行通用的车辆标识码(Vehicle Identificat1n Number, VIN),其根据美国机动车工程师学会(Society of Automotive Engineers, SAE)标准制定,其中包括了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等在内的车辆信息,每辆车对应唯一的VIN码。因此,可以通过将从CA处申请并获取的数字证书与车辆标识码绑定,为每辆车生成唯一的数字证书,即所述特定数字证书。
[0033]步骤S12:使用所述特定数字证书为采集到的所述车辆的行车数据签名。
[0034]在本发明的实施例中,采集车辆的行车数据后,可以首先使用所述的特定数字证书为所述车辆的行车数据签名,以确保数据的真实性和完整性。经过签名的数据也可以避免被他人(例如接收者)伪造。因此,将行车数据采用所述特定数字证书进行签名,可以确保数据的真实性和完整性。
[0035]在具体实施中,行车数据可以包括行车视频数据、行车音频数据、全球定位系统(Global Posit1ning System, GPS)数据和驾驶数据中至少一项。
[0036]步骤S13:存储所述经签名后的行车数据。
[0037]在具体实施中,经过签名后的行车数据可以存储于车载存储设备中。例如,可以将经签名后的行车数据存储于行车记录仪中,以备后续的使用。
[0038]图2示出了本发明实施例中的另一种行车数据存储方法的流程图。如图2所示的行车数据存储方法,可以包括:
[0039]步骤S21:将数字证书与车辆标识码绑定,生成与车辆标识信息相关联的特定数字证书。在本发明的实施例中,所述数字证书可以为从CA获取的数字证书。
[0040]在具体实施中,所述数字证书的生成过程如下:首先,汽车制造商可以使用openssl (openssl为网络通信提供安全及数据完整性的一种安全协议,其囊括了主要的密码算法、常用的密钥和证书封装管理功能以及安全套接层协议,并提供了丰富的应用程序供测试或其它目的使用)工具,例如:openssl genrsa-out ca.key20
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1