用于为控制设备提供信息的方法技术

技术编号:8613068 阅读:159 留言:0更新日期:2013-04-20 02:47
本发明专利技术涉及一种用于提供信息的方法,所述信息被设置用于驱动汽车的控制设备并且被存储在至少一个原始文件(2,4,6)中,其中将从所述至少一个原始文件(2,4,6)中所选择的至少一个信息加密,并且其中使从所述至少一个原始文件中所选择的至少一个信息(34)保持未被加密,使得提供至少一个部分加密的文件(12,14)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于为汽车中的控制设备提供信息的方法。
技术介绍
控制设备软件使用还包括工作参数的文件来驱动汽车的控制设备。这种文件例如以A2L格式存在并且由文件的创建者提供给客户,用于作为汽车的组成部分使用在控制设备中。在目前的方式中,文件通常被减少了对于部件保护或技术秘密保护有关的量。被减少的文件被递送给客户以及可能的SW共享伙伴。通过去除关键量不仅保证了部件保护而且保证了技术秘密。与此同时,然而通过在客户方使用所谓的标签数据库需要提供包含所有量的文件,尤其是A2L文件。通常,所谓的ZIP格式用于压缩文件。为了密码加密,可以使用对称的加密方法如 AES (高级加密标准)。为了将二进制文件转换成ASCII格式,例如可以使用Base64并且因此使用用于对8位二进制数据编码的方法。在此背景下介绍了一种具有独立权利要求的特征的方法和装置。本专利技术的其他扩展方案从从属权利要求和说明书中得到。在扩展方案中,本专利技术涉及对文件的加密功能的应用,其被设置用于驱动技术设备的控制设备例如汽车的控制设备,以及应用措施如通过加密功能能够实现的部分加密。 通常,这样的文件(或Files)被整体加密,然而这会使这种文件整体不可用。尽管为了获得可使用的文件,仅加密数据内的各项并且因此仅加密数据内的各信息。这种被部分加密的文件可以用于标签数据库的运行,其中在文件内加密至少一个信息并且至少一个信息未被加密。通过已进行的部分加密,可以支持标签数据库或标识数据库,并且同时仍然保证了技术密码和部件保护。该方法在扩展方案中适于构建为A2L文件的文件。A2L文件是通过ASAM群组标准化的文件,其包含关于确定的控制设备软件版本的周详信息。而用于实施应用系统的控制设备软件如INCA、CANape等需要这些信息。在A2L文件中,对于每个测量和调节量作为信息将相应的存储地址存储在微控制器(P c)中。可以是原装设备制造商(Original-Equip ment-Maunufacturer, OEM)的客户通常要求提供完整A2L文件,在其中包含所有存在的量。 在此,A2L文件可以包含非常多的值得保护的信息例如参数,其在错误参数化的情况下会导致控制设备(EOJ, electronic control unit (电子控制单元))的损毁。利用所设想的专利技术尤其可以保护这种信息并且因此也保护控制设备以及被控制设备控制的部件。部分A2L加密的使用因此适于控制设备的应用工具(或Applikationstools),譬如 ETAS 公司的 INCA、Vector 公司的 CANape 或 RA-Consulting 的 Diagra。用于将调节量定义为信息的A2L文件的一部分可以如下地构建/begin CHARACTERIS TIC (起始特征)-> 参数的例子tL0CK_P. 0SC_SVPWM_Dyc2PWM. 0SC_SVPWM. 0SC_0utput SignalsCalculation (信号计算)-> Funktionsbeschreibung (功能描述)Lock Time (in μ S) 〃(锁定时间(单位为μ S))->参数的描述 VALUE (值)-> 参数值/特征曲线/表格 0x801 C540E ->控制设备软件中的地址 STANDARD_VALUE_U8 (标准_值_现)-> 数据类型 O. OCt_50ns s ->物理折算0.5 ->最小可调节的值10.0 ->最大可调节的值/结束特征用于将测量量定义为信息的A2L文件的一部分可以如下地构建/起始测量_>测量量CIF_B_rq_rscobd_diag ->量的名字 “原设备管理OBD故障存储器和环境条件(停帧)”。该信号包含至相关副设备的状态信息,该副设备恰好曾要求擦除OBD故障存储器。相关〃-> 功能描述UBYTE ->数据类型 ident ->物理折算式 110001BIT_MASK OxlECU_ADDRESS 0xD0003920 ->在SG软件中的地址/结束测量。
技术实现思路
在本专利技术的一个扩展方案中,通过至少一个列表、通常为白列表(肯定列表)或黑列表(否定列表),定义哪些测量或调节量作为信息可从要提供给客户的文件中读取而哪些不能。工具(Werkzeug)基于至少一个所述的列表对未发布的信息例如测量和调节量进行过滤。在A2L文件中包含的并且值得保护的未发布的信息即其名称例如名字、描述、单位、式子的名字等等以及因此通常未发布的量要么通过加密方法来保护,要么通过加密哈希函数来保护。在此,在扩展方案中,要加密的信息的名称被加密。未发布的量因此对于使用者例如信息提供商的客户而言不可读。未发布的量的名字可以在所有软件版本上都保持不变。 因此,在软件制造(Software-Make)或者软件编程时相对量的简单串行编号进行划界。如果要通过加密函数来进行保护,则未发布的量在此情况下利用常用的并且足够可靠的加密方法例如RSA、AES、DES、RC5等和密码来加密。被加密的量及其名称接着例如可以利用统一的前缀(在此为“ Crypt_”表示为被加密的量。如果量的原始名字和因此原始名称例如为B_kll5,则在加密时产生的该量的被加密的名字以及因此被加密的名称可以为Crypt_WL57RJVYW44GZRM2AJXLK3YXM。被加密的量和被加密的名称在此情况下可以用正确的密码又被解密。不需要用于将原始名字 与被加密的名字关联的列表。这些名字可以根据所使用的加密和接着的编码而长度不同。如果设置通过哈希函数或控制值函数进行保护,则每个未发布的量通过加密哈希函数例如MD5、SHA等关联有唯一的哈希值并且用作量的名字。哈希值接着同样可以用统一的前缀表示并且因此标志为具有被加密的名称的被加密的量,在此“Crypt_”。如果原始名字为B_kll5,则借助哈希函数例如可以为所产生的被加密的名称,在此被加密的名字为 Crypt_c43437d52489a345133159fe48aacfaf。在此,所有量作为名称例如具有相同名字长度,因为哈希函数产生固定数目的符号。密码在此情况下并不一定是必要的,被加密的量的被加密的名称的关联通常通过列表来进行。在所描述的扩展方案中得到的是,在作为A2L文件存在的文件中作为信息包含所有量。对于客户而言未发布的信息不可读,使得不可能回推出信息的函数。对于敏感信息而言整体上保证了技术秘密。部件保护的确保尤其通过构建为量的信息的改变的名称来改善,因为客户可能并非无意识地改变完全无意义的量,而在解释名字时不允许改变名字的引诱明显变得更大。 尽管在本专利技术的范围中对文件进行部分加密,客户能够对由控制设备控制的量执行测量, 但这些量对客户而言不可读,因为为此设置的控制设备可以进行控制设备内的解密。此外可以相应地调节确定的量,而该客户对此不必已知其他技术秘密。在其他扩展方案中,用于解密A2L文件的函数可以集成在(例如用于应用系统、控制设备的)应用程序中。该应用程序通常也构建用于对量进行测量、校准、诊断和/或存储。 利用该应用程序,在输入对此所需的密码之后才显示被加密的信息的相应明文名字。因此, 典型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.09.01 DE 102010040115.31.一种用于提供信息(32, 34, 35)的方法,所述信息(32, 34, 35)被设置用于驱动汽车的控制设备(36)并且被存储在至少一个原始文件(2,4,6,30)中,其中将从所述至少一个原始文件(2,4,6,30)中所选择的至少一个信息(32)加密,并且其中使从所述至少一个原始文件(2,4,6,30)中所选择的至少一个信息(34)保持未被加密,使得提供至少一个部分加密的文件(32,34,52),所述至少一个部分加密的文件(12,14,50)具有至少一个被加密的信息(52)和至少一个未被加密的信息(34)。2.根据权利要求1所述的方法,其中至少一个要加密的信息(32)通过至少一个列表(42)来选择。3.根据权利要求1或2所述的方法,其中将所述至少一个要加密的信息(32)的名称加LU O4.根据上述权利要求之一所述的方法,其中所述至少一个至少部分被加密的文件(12,14,50)设置有签名。5.根据上述权利要求之一所述的方法,其中所述至少一个被加密的信息(52)嵌入所述至少一个部分被加密的文件(12,14,5...

【专利技术属性】
技术研发人员:M格布哈特G莫尔冈N特雷西S布林德N罗尔费D赖希勒A施泰纳特T赖希P奥斯丁
申请(专利权)人:罗伯特·博世有限公司
类型:
国别省市:

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

1