【技术实现步骤摘要】
集成电路
[0001]本专利技术涉及集成电路。
技术介绍
[0002]电子控制单元(ECU)越来越多地在诸如动力总成、底盘、车身、主动安全性、驾驶员辅助、乘客舒适度和信息娱乐等各种汽车领域被引入汽车。不仅嵌入在车辆中的ECU的数目在增加,而且这些单元之间的互连也越来越紧密。
[0003]ECU应当符合功能安全性标准。例如,汽车电气和电子系统需要符合ISO 26262标准。此外,与任何联网的计算机系统一样,汽车电子系统容易受到外部恶意实体的攻击,因此它们还应当包括使其安全(secure)的措施,即,满足安全保护(security)要求。
[0004]因此,注意力集中在满足安全性(safety)和安全保护要求的系统上,并且满足这些要求的系统的示例可以在US 2020/0117814 A1中找到,该专利通过引用并入本文。
技术实现思路
[0005]根据本专利技术的第一方面,提供了一种集成电路。该集成电路包括安全性处理器、存储器和安全计算模块。安全计算模块包括安全处理器、用于加密和解密存储器中的数据的 ...
【技术保护点】
【技术特征摘要】
1.一种集成电路(101;101'),包括:〃安全性处理器(108);〃存储器(111);以及〃安全计算模块(102),包括:
‑
安全处理器(120);
‑
第一密码单元和第二密码单元(133,134),用于加密和解密所述存储器中的数据;以及
‑
第一数据传输单元和第二数据传输单元(128,129),分别用于在所述存储器与所述第一密码单元之间以及在所述存储器与所述第二密码单元之间传送数据;其中所述第一密码单元和所述第一数据传输单元提供第一密码数据处理系统(136),并且所述第二密码单元和所述第二数据传输单元提供第二密码数据处理系统(137);所述集成电路还包括:〃切换装置(148);并且所述安全计算模块还包括:
‑
选择器电路系统(131),用于响应于来自所述切换装置的控制信号而选择性地耦合和解耦所述第一密码数据处理系统和所述第二密码数据处理系统,使得:在第一模式下,所述第一密码数据处理系统和所述第二密码数据处理系统解耦并且能够彼此独立地操作;以及在第二模式下,所述第一密码数据处理系统和所述第二密码数据处理系统耦合并且能够一起操作以提供硬件冗余。2.根据权利要求1所述的集成电路(101;101'),其中:在所述第一模式下,所述第一密码数据处理系统(136)能够操作为处理在所述存储器(111)中存储的第一数据,并且所述第二密码数据处理系统(137)能够操作为同时处理在所述存储器中存储的不同的第二数据;以及在所述第二模式下,所述第一密码数据处理系统和所述第二密码数据处理系统能够操作为顺序地处理所述第一数据和所述第二数据。3.根据权利要求3所述的集成电路(101;101'),其中所述安全性处理器(108)被配置为:响应于接收或传输加密的安全性数据而向所述切换装置(148)发送请求(240),以使所述安全计算模块(102)从所述第一模式切换到所述第二模式。4.根据权利要求1、2或3所述的集成电路(101;101'),其中所述切换装置(148)包括:
‑
状态监测器(231);其中所述选择器电路系统(131)包括:
‑
选择器(171)的集合;其中所述选择器的集合中的每个选择器被布置为将其状态(244)传达给所述状态监测器,并且其中所述切换装置被配置为确定所述选择器的集合中的所述选择器的相应状态,并且一经确定所述状态处于正确的相应状态,则在所述第一状态与所述第二状态之间切换。5.根据权利要求1或权利要求2至4中任一项所述的集成电路(101;101'),其中所述安
全计算模块(102)还包括:
‑
密码签名或散列引擎(143)。6.根据权利要求5所述的集成电路(101'),其中所述密码签名或散列引擎(143)为第一散列引擎,并且所述安全计算模块(102)还包括:
‑
第二密码签名或散列引擎(144),其中:所述第一密码数据处理系统(136)和所述第一密码签名或散列引擎(...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。