本公开涉及对软件的完整性进行验证的完整性验证装置以及完整性验证方法。
背景技术:
1、在专利文献1公开了对软件的完整性进行验证的技术。
2、在专利文献2公开了根据被设定的监视计划表对软件进行验证的监视装置。
3、(现有技术文献)
4、(专利文献)
5、专利文献1:日本专利第5198422号公报
6、专利文献2:日本专利第4388292号公报
技术实现思路
1、发明要解决的课题
2、本公开提供一种具有能够对软件中的风险高的软件优先进行验证的可能性的完整性验证装置以及完整性验证方法,该软件是在搭载于机动车的控制网络的ecu中运行的软件。
3、用于解决课题的手段
4、本公开的一个方式所涉及的完整性验证装置是对车载网络系统中的一个以上的软件的完整性进行验证的完整性验证装置,所述一个以上的软件的每一个由与所述车载网络系统连接的一个以上的电子控制装置的任一个来执行,所述完整性验证装置具备:验证计划表决定部,决定对所述一个以上的软件的每一个的完整性进行验证的验证定时;完整性验证部,对所述一个以上的软件的每一个,在针对该软件所决定的验证定时,判断第一完整性信息与第二完整性信息是否一致,在一致的情况下,判断为该软件的完整性得到满足,所述第一完整性信息是用于保证该软件的完整性的信息,并且是与相当于验证范围的该软件的至少一部分对应的信息,所述第二完整性信息是根据在所述验证定时的该软件的至少一部分而被算出的信息;以及验证优先级决定部,决定验证优先级,该验证优先级是对决定所述验证定时或决定所述验证范围产生影响的优先级。
5、另外,这些概括性的或具体的方式,可以由系统、方法、集成电路、计算机程序或计算机可读取的cd-rom等非暂时性的记录介质来实现,也可以由系统、方法、集成电路、计算机程序以及非暂时性的记录介质的任意的组合来实现。
6、发明效果
7、通过本公开的一个方式所涉及的完整性验证装置等,在车载网络系统中具有能够对风险高的软件的完整性优先进行验证的可能性。
1.一种完整性验证装置,对车载网络系统中的一个以上的软件的完整性进行验证,
2.如权利要求1所述的完整性验证装置,
3.如权利要求1或2所述的完整性验证装置,
4.如权利要求1至3的任一项所述的完整性验证装置,
5.如权利要求4所述的完整性验证装置,
6.如权利要求5所述的完整性验证装置,
7.如权利要求1至6的任一项所述的完整性验证装置,
8.如权利要求1至7的任一项所述的完整性验证装置,
9.如权利要求1至7的任一项所述的完整性验证装置,
10.一种完整性验证方法,是对车载网络系统中的一个以上的软件的完整性进行验证的方法,