Multi-Core Processor Parallel Boot Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The modifiable nature of UEFI BIOS in gaming systems poses a security risk due to potential unauthorized modifications or malware, necessitating robust verification during the booting process to ensure system integrity and compliance with gaming regulatory requirements.
Innovation Solution
A method utilizing a multi-core processor to parallelly verify the UEFI BIOS, operating system, and gaming system software through cryptographic digests, where one core verifies the UEFI BIOS, another the operating system, and a third the gaming system software, comparing initial and boot-up digests to detect any tampering, preventing operation if discrepancies are found.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If UEFI BIOS is made modifiable to enable extended functionality and driver expansion, then adaptability and functionality are improved, but security and system integrity are worsened due to potential unauthorized modifications
Solution Approach 1:
The patent applies preliminary action by performing security verification of UEFI BIOS, operating system, and gaming software before the system allows normal operation. Cryptographic digests are calculated and verified during the boot process, preventing unauthorized modifications from taking effect. This ensures that while the system remains adaptable, only verified and authorized software can execute.
2Reliability
If security verification is performed during the booting process to ensure system integrity, then system security is improved, but booting time and system initialization duration are worsened
Solution Approach 1:
The patent segments the security verification process by allocating different processor cores to verify different software components simultaneously. One core verifies UEFI BIOS, another verifies the operating system, and a third verifies gaming software. This parallel processing approach maintains high security standards while significantly reducing the total booting time compared to sequential verification.
3Measurement precision
If multiple software components are verified sequentially to ensure comprehensive security checking, then verification thoroughness is improved, but booting efficiency and system startup speed are worsened
Solution Approach 1:
The patent transitions from sequential (one-dimensional) verification to parallel (multi-dimensional) verification by utilizing multiple processor cores. Each core independently verifies different software components simultaneously, maintaining comprehensive verification thoroughness while dramatically improving booting efficiency. This dimensional change in processing architecture resolves the contradiction between thoroughness and speed.
Data Source
AI summary
The disclosure is related to a method and a system for security verification in a booting process of a computer system. A multi-core processor of the computer system is utilized to perform a security verification operation initiated by a UEFI BIOS. The security verification operation is configured to test if the computer system is qualified as a secure system for a specific use. In one aspect, the multi-core processor architecture has the benefit of providing a more efficient way to allow each of the multiple cores to perform one verification task for one of the peripherals of the system. An embodiment shows that the multiple cores can be individually assigned to perform different tasks such as verifying security of various medium in parallel processes when the computer system is in the booting process.


