Vehicle Data CRC Verification for Falsification Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for detecting and correcting data abnormalities in vehicle control systems, such as those used in brushless motor type turbo actuators, are inadequate as they do not effectively prevent data falsification and can lead to unintended control operations, affecting fuel efficiency and emissions.
Innovation Solution
A vehicle data abnormality determination device that performs CRC arithmetic operations including a 2-byte remainder term, ensuring the computed result is always zero, making it easy to detect data falsification and maintaining data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional methods (password protection or checksum) are used to prevent data falsification, then data integrity is improved, but the system becomes vulnerable once the password is known or partial rewriting is performed
Solution Approach 1:
The patent changes the parameter of the verification method from conventional checksum or password-based systems to CRC arithmetic operations with a predetermined remainder. This parameter change makes the verification mechanism more robust against falsification, as the CRC method with fixed remainder creates a mathematical constraint that is difficult to bypass without detecting the abnormality.
Solution Approach 2:
The patent introduces an intermediary verification mechanism (CRC arithmetic operation unit) that independently checks data integrity without relying on passwords or simple checksums. This intermediary system acts as a mediator between the storage unit and the control unit, providing an additional layer of protection against data falsification.
2Reliability
If data is corrected after error detection in conventional systems, then data integrity is restored, but the corrected data cannot be used for vehicle control operations
Solution Approach 1:
The patent performs preliminary verification using CRC arithmetic operations before data correction. By detecting abnormalities beforehand and preventing control operations with corrected data, the system ensures that only verified data is used for critical control functions, maintaining safety while allowing non-critical operations to proceed.
Solution Approach 2:
The patent segments control operations into critical and non-critical categories. Critical control operations require verified data, while non-critical operations may proceed with corrected data. This segmentation allows the system to maintain operational continuity for non-essential functions while ensuring safety for essential vehicle control.
3Difficulty of detecting and measuring
If simple verification methods are used, then detection ease is improved, but the ability to detect partial data rewriting is reduced
Solution Approach 1:
The patent changes the verification parameter from simple checksum to CRC arithmetic operation with a predetermined remainder. This parameter change enhances detection accuracy while maintaining ease of implementation, as the CRC method is more sensitive to partial data changes while still being computationally efficient.
Data Source
AI summary
Disclosed is a vehicle data abnormality determination device including a storage unit for pre-storing a 2-byte remainder term which is a result of a CRC arithmetic operation on a target area for arithmetic operations in a predetermined memory area, and an arithmetic operation unit for performing a CRC arithmetic operation while including the 2-byte remainder term in this CRC arithmetic operation. Because when performing the CRC arithmetic operation, the vehicle data abnormality determination device performs the CRC arithmetic operation while including the 2-byte remainder term in this CRC arithmetic operation after performing an arithmetic operation on the target area, the vehicle data abnormality determination device always makes the computed result be zero when the data has not been falsified, and can detect whether or not the data has been falsified easily and properly.


