用于基于自适应AUTOSAR存储和加密数据的装置和方法制造方法及图纸

技术编号:37852329 阅读:11 留言:0更新日期:2023-06-14 22:43
公开了一种用于基于自适应AUTOSAR存储和加密数据的装置和方法。用于基于自适应AUTOSAR存储和加密数据的装置包括存储模块(持久性),被包括在自适应AUTOSAR中定义的应用程序接口(API)中,并被配置为管理用于使用应用程序的文件的存储和加载;以及加密处理器(密码学),被包括在API中,并被配置为提供用于文件的加密和解密的功能。当通过使用加密处理器对文件进行加密和解密时,存储模块可以通过使用流式双工方法对文件进行加密和解密。使用流式双工方法对文件进行加密和解密。使用流式双工方法对文件进行加密和解密。

【技术实现步骤摘要】
用于基于自适应AUTOSAR存储和加密数据的装置和方法


[0001]本公开的示例性实施例涉及一种用于基于自适应AUTOSAR存储和加密数据的装置和方法,并且更具体地,涉及一种用于基于自适应AUTOSAR存储和加密数据的装置和方法,当在存储模块(持久性),即,自适应AUTOSAR模块中的一个中使用数据的读取/写入时,使得数据能够为了安全性被加密/解密。

技术介绍

[0002]汽车开放系统架构(AUTOSAR)安装在许多车辆上,现在作为车辆的软件标准平台生产。AUTOSAR从控制平台开始,从AUTOSAR CLASSIC,即,现有的控制平台,扩展到连接自动驾驶和信息娱乐的自适应平台。
[0003]AUTOSAR是一系列平台,其设置了基本的软件模块,定义了应用程序接口,并构建了基于标准化数据交换格式的开发方法。AUTOSAR被定义为三层基本软件(以下称为“BSW”),其起到计算机操作系统的作用,其中在车辆内的电子控制单元(以下称为“ECU”)中常用的功能已经实施,应用程序软件(以下称为“ASW”),其中ECU实际操作的详细功能已经实施,以及运行时环境(以下称为“RTE”),其负责BSW和ASW的数据通信。
[0004]如上所述,由于BSW和RTE承担与ECU控制的整个通信,因此无论ECU和车辆如何,都可以在AUTOSAR平台中设计软件。具体地,AUTOSAR系统已经变得更加重要,因为除车辆的ECU之外,诸如燃料效率辅助的驾驶系统、诸如车道偏离/瞌睡预防设备和监控系统的安全系统以及诸如导航系统和后置摄像头的各种电气产品被应用于AUTOSAR系统。到目前为止,这被称为“AUTOSAR CLASSIC”。
[0005]在AUTOSAR CLASSIC之后,为了处理新的需求,重新设计“自适应AUTOSAR”。自适应AUTOSAR与AUTOSAR CLASSIC一起扩展了AUTOSAR的领域,并支持车辆领域的IT融合技术,如“高级驾驶员辅助系统(ADAS)”、车辆对一切(V2X)和自动驾驶基础设施。
[0006]如图1中所示,自适应AUTOSAR被划分为三个部分。基于UNIX而不是BSW,应用具有优异操作处理能力的硬件和支持多核处理器的POSIX操作系统。与AUTOSAR CLASSIC不同(其除了能够有效地将几个应用程序集成到系统中的标准化接口之外,只能更新整个ECU),自适应AUTOSAR包括能够控制单个应用程序的更新和配置管理(UCM)。尽管增加了各种电气产品,但可以在中央系统中轻松控制已应用了自适应AUTOSAR平台的车辆。即使自动驾驶系统随后被应用于自适应AUTOSAR平台,也可以毫无困难地使用自适应AUTOSAR平台。
[0007]然而,存储模块(持久性),即,自适应AUTOSAR模块中的一个,不包括数据加密/解密规范中提出的实现方法。
[0008]因此,当在存储模块(持久性),即,自适应AUTOSAR模块中的一个中使用数据的读取/写入时,为了安全,有必要开发加密/解密数据的方法。
[0009]本公开的
技术介绍
公开于韩国专利第10

1975800号(2019年4月30日公布)。

技术实现思路

[0010]各种实施例旨在提供一种用于基于自适应AUTOSAR存储和加密数据的装置和方法,当在存储模块(持久性)(即,自适应AUTOSAR模块中的一个)中使用数据的读取/写入时,其使得能够为了安全性而加密/解密数据。
[0011]本公开所要解决的目的不限于上述目的,并且本领域技术人员可以从以下描述中清楚地理解上面未描述的其他目的。
[0012]在一个实施例中,一种用于基于自适应汽车开放系统架构(AUTOSAR)存储和加密数据的装置包括存储模块(持久性),被包括在自适应AUTOSAR中定义的应用程序接口(API)中,并被配置为管理用于使用应用程序的文件的存储和加载;以及加密处理器(密码学),被包括在API中,并被配置为提供用于文件的加密和解密的功能。当通过使用加密处理器对文件进行加密和解密时,存储模块可以通过使用流式双工方法对文件进行加密和解密。
[0013]在本公开中,存储模块可以通过使用开放存储(OpenStorage)将文件加载为流,可以确定所加载的原始流是否是加密文件,并且当所加载的原始流是加密文件时,可以通过使用加密处理器对原始流进行解密来生成解密流。
[0014]在本公开中,存储模块可以通过识别文件的签名来确定原始流是否是加密文件。
[0015]在本公开中,存储模块可以通过使用十六进制转储方法解析原始流来执行原始流的解密。
[0016]在本公开中,存储模块可以通过使用封闭存储来加载解密流、可以通过对解密流进行加密来生成原始流、可以存储原始流、并且可以释放解密流。
[0017]在本公开中,存储模块可以通过使用十六进制转储方法解析解密流来执行解密流的加密。
[0018]在另一实施例中,一种基于自适应汽车开放系统架构(AUTOSAR)存储和加密数据的方法包括:由存储模块通过使用开放存储(OpenStorage)将文件加载为流;由存储模块确定所加载的原始流是否是加密文件;当所加载的原始流是加密文件时,由存储模块通过使用加密处理器对原始流进行解密来生成解密流;以及由存储模块通过使用解密流来读取或写入应用程序。
[0019]在本公开中,该方法可还包括在读取或写入应用程序之后,由存储模块使用封闭存储来加载解密流,并通过对解密流进行加密来生成原始流,以及由存储模块存储原始流并释放解密流。
[0020]在本公开中,在原始流的生成中,存储模块可以通过使用十六进制转储方法解析解密流来执行解密流的加密。
[0021]在本公开中,在确定所加载的原始流是否是加密文件时,存储模块可以通过识别文件的签名来确定原始流是否是加密文件。
[0022]在本公开中,在解密流的生成中,存储模块可以通过使用十六进制转储方法解析原始流来执行原始流的解密。
[0023]根据本公开的实施例的用于基于自适应AUTOSAR存储和加密数据的装置和方法可以在当在存储模块(持久性)(即,自适应AUTOSAR模块中的一个)中使用数据的读取/写入时,为了安全性而加密/解密数据。
[0024]根据本公开的实施例的用于基于自适应AUTOSAR存储和加密数据的装置和方法具
有这样的效果,即,因为使用了流式双工方法,而不是使用在解密时易受安全性影响的文件副本的方法,因此提高了安全性。
[0025]本公开的效果不限于上述效果,并且可以包括本领域技术人员从以下描述中显而易见的范围内的各种效果。
附图说明
[0026]图1是用于描述自适应AUTOSAR的图。
[0027]图2是用于描述根据本公开的实施例的用于基于自适应AUTOSAR存储和加密数据的装置的图。
[0028]图3是用于描述根据本公开的实施例的解密文件的方法的示例图。
[0029]图4是用于描述根据本公开的实施例的加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于基于自适应汽车开放系统架构AUTOSAR存储和加密数据的装置,所述装置包括:存储模块,被包括在自适应AUTOSAR中定义的应用程序接口API中,并被配置为管理用于使用应用程序的文件的存储和加载;以及加密处理器,被包括在所述API中,并被配置为提供用于所述文件的加密和解密的功能,其中,当通过使用所述加密处理器对所述文件进行加密和解密时,所述存储模块通过使用流式双工方法对所述文件进行加密和解密。2.根据权利要求1所述的装置,其中,所述存储模块通过使用开放存储OpenStorage将所述文件加载为流,确定所加载的原始流是否是加密文件,并且当所加载的原始流是加密文件时,通过使用所述加密处理器对所述原始流进行解密来生成解密流。3.根据权利要求2所述的装置,其中,所述存储模块通过识别所述文件的签名来确定所述原始流是否是所述加密文件。4.根据权利要求2所述的装置,其中,所述存储模块通过使用十六进制转储方法解析所述原始流来执行所述原始流的解密。5.根据权利要求2所述的装置,其中,所述存储模块通过使用封闭存储来加载所述解密流、通过加密所述解密流来生成所述原始流、存储所述原始流、并且释放所述解密流。6.根据权利要求5所述的装置,其中,所述存储模块...

【专利技术属性】
技术研发人员:朴智雄李健雨
申请(专利权)人:现代奥特奥博株式会社
类型:发明
国别省市:

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

1