System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于加载数据的交通工具、设备、存储介质和方法技术_技高网

用于加载数据的交通工具、设备、存储介质和方法技术

技术编号:41259682 阅读:6 留言:0更新日期:2024-05-11 09:18
本公开涉及用于例如在启动过程中加载数据的交通工具、设备(100)、存储介质和方法(10)。所述方法包括接收(11)用于校验数据的至少一个字符串。此外,所述方法包括校验(12)数据,其中校验数据包括全面检查整个字符串。此外,所述方法提出基于字符串的检查来加载(13)数据。

【技术实现步骤摘要】

本公开涉及用于加载数据的交通工具、设备、存储介质和方法。然而,尤其不排他地,本公开的实施例涉及在启动过程中加载数据的构思。


技术介绍

1、如今,安全的启动方法在汽车电子和在其中功能大部分经由软件限定的其他科技应用中发挥着重要作用。软件在此必须充分地抵御篡改,借此确保期望的功能并且防止恶意软件的引入。

2、(安全的)启动方法的安全性与系统的为了引入其他功能必须破解(kompromittiert)的部分相关,以及与用于执行这种改变的耗费(也称为攻击可能性或攻击可行性,英语“attack feasibility”)相关。如果多个部分必须被破解或以特定的顺序被干扰,则成功引入恶意软件的可行性降低。

3、例如,现有的安全机制提出工作证明的应用,英语称为“proof-of-work”(pow,复数:pows)。pow是一种密码学证据,借助其可证明特定的计算耗费(英语“computationalconstraint”)已运行。该构思最初被引入以便避免拒绝服务攻击,其方式为要求特定服务的实例必须执行pow。因此,pow减小了所提供的服务的攻击可行性,因为攻击者必须花费更多时间来提出许可的请求。

4、然而,在一些应用中,可能期望再更低或可更好扩展的攻击可行性。因此,存在对用于例如在启动过程中加载数据的改进的构思的需求。

5、所附的独立权利要求考虑到这一需求。有利的改进方案是从属权利要求的主题。


技术实现思路

1、本公开的实施例实现一种用于例如在启动过程中加载数据的方法。所述方法包括接收用于校验数据的至少一个字符串。此外,所述方法包括校验数据。校验数据包括全面检查整个字符串。此外,所述方法提出基于字符串的检查来加载数据。通过全面检查整个字符串,提出的方法与其他安全机制、例如基于pow的安全机制相比,提供更小的攻击可行性。

2、在一些实施例中,字符串包括密码密钥(结合上下文也仅称作为“密钥”)和/或至少一个用于校验数据的预定值。这例如允许结合密码加密方法和/或任意其他安全机制的应用。

3、附加地或替选地,字符串包括对于数据专用的哈希值。对应地,检查启动信息可以包括全面检查哈希值。在实践中,这可以实现再更小的攻击可行性。

4、可选地,可以基于数据的密码密钥、数据信息和/或关于数据的配置信息来产生哈希值。

5、在一些实施例中,全面检查字符串包括检查:字符串是否满足预定条件。如果满足所述条件,那么可以进行数据的加载。

6、在实践中,预定的条件可以包括应用于整个字符串的预定的函数的结果的条件。

7、例如如果结果(精确地)对应于比较值,那么满足条件。可选地,即使结果与结果的预定的比较值的偏差不大于预定的偏差,那么也可以满足条件。

8、预定条件例如包括字符串中的预定字符的总数量的条件和/或预定字符范围内的字符串的字符的数量的条件。

9、可选地,预定的函数包括用于确定字符串的汉明权重的函数。例如如果汉明权重对应于预定值,那么满足预定的条件。

10、在一些实施例中,所述方法还包括根据关于用于产生字符串的耗费的证明(例如pow)来校验字符串。这允许攻击可行性的更灵活的可扩展性和物理特性的并入,如随后详细阐述的。

11、证明例如通过以下方式进行,即字符串包括预定字符的预定数量。

12、在一些实施例中,所述方法可以在交通工具中实施。数据在此可以设为用于运行交通工具的部件。由此,可以提高在运行交通工具时数据的完整性。与之对应地,这会造成利用数据提高在运行交通工具时的安全性。

13、另外的实施例实现一种存储介质,在所述存储介质上存储有计算机程序,其中所述计算机程序包括命令,所述命令在通过计算机运行计算机程序时推动所述计算机实施根据本公开的方法/方法的步骤。

14、其他实施例实现用于例如在启动过程中加载数据的设备。所述设备包括一个或多个用于通信的接口和数据处理电路,所述数据处理电路配置用于利用一个或多个接口来实施根据本公开的方法。

15、数据处理电路可以包括用于存储根据本公开的用于实施所述方法的计算机程序的存储器。

16、在一些实施例中,存储器可以构成为固定值存储器。这与其他存储器、例如可写入访问的存储器相比加难存储器内容的篡改。这在实践中可以提供更高的安全性。

17、在实践中,所述设备还可以包括具有一个或多个电子保险装置的数字存储器,用于存储用于检查字符串的参考。电子保险装置可以构成为,使得其仅可不可逆地触发,使得根据参照可识别的对电子保险装置的篡改不会那么容易地被掩盖。

18、提出的构思尤其可以在汽车领域中应用,例如用于交通工具的保障。

19、因此,实施例涉及交通工具,所述交通工具包括根据本公开的设备。

本文档来自技高网...

【技术保护点】

1.一种用于例如在启动过程中加载数据的方法(10),所述方法包括:

2.根据权利要求1所述的方法,

3.根据权利要求1或2所述的方法,

4.根据权利要求3所述的方法,

5.根据上述权利要求中任一项所述的方法,

6.根据权利要求5所述的方法,

7.根据权利要求6所述的方法,

8.根据权利要求5至7中任一项所述的方法,

9.根据权利要求6所述的方法,

10.根据上述权利要求中任一项所述的方法,所述方法还包括根据关于用于产生所述字符串的耗费的证明来校验所述字符串。

11.根据权利要求10所述的方法,

12.根据上述权利要求中任一项所述的方法,

13.一种存储介质,在所述存储介质上存储有计算机程序,其中所述计算机程序包括命令,所述命令在通过计算机运行所述计算机程序时推动所述计算机实施根据上述权利要求中任一项所述的方法/方法的步骤。

14.一种用于例如在启动过程中加载数据的设备(100),所述设备包括:

15.根据权利要求14所述的设备,

16.根据权利要求15所述的设备,

17.根据上述权利要求中任一项所述的设备,

18.一种交通工具,所述交通工具包括根据权利要求14至17中任一项所述的设备。

...

【技术特征摘要】

1.一种用于例如在启动过程中加载数据的方法(10),所述方法包括:

2.根据权利要求1所述的方法,

3.根据权利要求1或2所述的方法,

4.根据权利要求3所述的方法,

5.根据上述权利要求中任一项所述的方法,

6.根据权利要求5所述的方法,

7.根据权利要求6所述的方法,

8.根据权利要求5至7中任一项所述的方法,

9.根据权利要求6所述的方法,

10.根据上述权利要求中任一项所述的方法,所述方法还包括根据关于用于产生所述字符串的耗费的证明来校验所述字符串。

11.根据权利要求...

【专利技术属性】
技术研发人员:法伊特·克勒贝格尔亚历山大·策
申请(专利权)人:英飞凌科技股份有限公司
类型:发明
国别省市:

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

1