Tampering detection method
AssigneeVolvo Lastvagnar AB
InventorJoakim Pauli
Life of this patent
Estimating the term…
Abstract
A method is provided for detecting use of unauthorized software in an engine control unit provided in a vehicle. The method includes calculating a Checksum Verification Number (CVN) each time the engine is started, comparing a last calculated CVN with a last stored CVN in a list of a plurality of CVN entries, storing the last calculated CVN if the last calculated CVN is different to the last stored CVN together with a date of an entry in the list of CVN and/or the current odometer status, removing entries in the list of CVN according to FIFO principle when the list of CVN is full, and presenting this upon request from an on-board or off-board tool.
Claims5
A method for operating a vehicle having at least one of an engine and a gearbox, comprising:
- accessing a list of Checksum Verification Numbers (CVN) comprising storage positions;
- controlling operation of the at least one of the engine and the gearbox via software in an electronic control unit;
- and
- detecting use of unauthorized software in the electronic control unit by performing the following steps each time the engine is started or once a day:
- calculating, via the electronic control unit, a CVN based on data bytes in an area of interest of the software, and
- comparing a last calculated CVN with a last stored CVN in the list of CVNs,
- wherein the method further comprises:
- removing entries from the list of CVNs according to a FIFO principle in response to a determination that the list of CVNs is full and in response to a determination that the last calculated CVN is different from the last stored CVN, and
- storing the last calculated CVN together with a current odometer status as entries in the list of CVNs, in response to a determination that the last calculated CVN is different from the last stored CVN.
Dependencies are inferred from the claim text.