Electronic Board Configuration Data Signature Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic systems with centralized configuration data storage experience slow booting times, especially when frequently rebooted or containing a large number of modules, due to the need to verify and transmit configuration data across multiple boards.
Innovation Solution
Each electronic board in the system generates and verifies an elementary signature from configuration data stored in a centralized module, allowing for efficient transmission and validation of configuration data, reducing the need for full data retransmission during reboots by using a global and elementary signature system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If configuration data are transmitted and verified across all electronic boards during booting, then the validity and integrity of configuration data are ensured, but the booting time becomes excessively long
Solution Approach 1:
The patent divides the configuration data verification process into segments: each electronic board only verifies configuration data specific to it rather than all configuration data in the system. This is achieved by having boards extract and verify only their designated configuration subsets, reducing the overall verification time while maintaining data integrity.
Solution Approach 2:
The patent implements preliminary action by pre-calculating and storing checksums for configuration data in the centralized storage module before booting occurs. During booting, electronic boards directly compare these pre-computed checksums with locally stored values, eliminating the need for time-consuming full data verification during the boot process.
2Ease of operation
If all electronic boards receive and store configuration data from centralized storage, then each board has access to necessary configuration information, but the transmission and processing time increases significantly
Solution Approach 1:
The patent extracts only the necessary configuration data for each electronic board from the centralized storage module, rather than transmitting all configuration data to all boards. Each board receives and stores only its specific configuration subset, reducing transmission time and data processing overhead.
Solution Approach 2:
The patent implements local quality by having each electronic board store and use only the configuration data relevant to its specific functions, rather than maintaining copies of all system configuration data. This localized approach reduces memory usage and accelerates data access during operation.
Data Source
AI summary
This method comprises the steps of generating an elementary signature for each electronic board from stored configuration data, transmission to each electronic board of the elementary signature, calculation by each electronic board of the signature variable as a function of the configuration variables, and checking by each electronic board of the validity of the stored configuration variables using the received elementary signature and the signature variable. The method comprises the implementation step for each electronic board for which the configuration variables are considered invalid, and comprises the retrieval of the configuration data specific to this board, and the modification of the configuration variables starting from the configuration data retrieved.

