CRC Integrity Checking for Safety-Sensitive Data Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices lack an efficient mechanism for continuously checking the integrity of safety-sensitive data, particularly in smart cars where data integrity is crucial for autonomous driving functions.
Innovation Solution
An integrity check device with a register array and processing circuitry that uses cyclic redundancy check (CRC) calculations to verify the integrity of safety-sensitive data, updating the reference CRC parity value when necessary, ensuring continuous data integrity even when the data is modified.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional error checking methods are used for safety sensitive data, then error detection capability is provided, but continuous integrity checking efficiency is insufficient
Solution Approach 1:
The patent pre-calculates and stores reference CRC parity values for all possible safety sensitive data combinations before runtime. During operation, the integrity check device simply compares the current data against these pre-computed reference values, eliminating the need for time-consuming real-time CRC calculations and enabling continuous efficient checking
Solution Approach 2:
The patent prepares reference CRC parity values in advance and stores them in memory, creating a cushion of pre-computed validation data that allows the system to perform rapid integrity checks without compromising checking thoroughness or reliability
2Adaptability or versatility
If safety sensitive data is modified during operation, then system adaptability is improved, but data integrity verification becomes challenging
Solution Approach 1:
The patent implements a feedback mechanism where the integrity check device continuously monitors safety sensitive data, compares current values against reference CRC parity values, and triggers updates to the reference values when modifications are detected. This closed-loop feedback ensures integrity verification remains reliable even as data evolves during operation
Solution Approach 2:
The patent makes the reference CRC parity values dynamic rather than static, allowing them to be updated when safety sensitive data changes. This dynamic adaptation enables the integrity verification system to maintain reliability while accommodating operational data modifications
Data Source
AI summary
An integrity check device includes a register array processing circuitry which generates a current cyclic redundancy check (CRC) parity value by sequentially performing a CRC calculation on a plurality of safety sensitive data, stores a reference CRC parity value, outputs a check result signal indicating whether an error occurs by activating a first path and by comparing the current CRC parity value with the reference CRC parity value when the plurality of safety sensitive data are maintained and when an operation of updating the reference CRC parity value is unnecessary, and updates the reference CRC parity value to the current CRC parity value by activating a second path when at least one of the plurality of safety sensitive data is intentionally changed and when the operation of updating the reference CRC parity value is necessary.


