Boot Partition Authorization via Dynamic Loader Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in ensuring secure booting to a specific partition, particularly in preventing unauthorized access to encrypted or licensed content, and ensuring users comply with licensing agreements by booting into the correct operating system.

Innovation Solution

A method and system for managing the booting of an information handling system that determines user input for booting to specific partitions, authorizes access based on stored permissions, and enforces booting to a particular partition if unauthorized, using a master boot record and loader module to control the boot process and enable/disable access to partitions accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system allows booting to multiple partitions without restriction, then user flexibility and ease of operation are improved, but security and compliance with licensing agreements deteriorate

Engineering Contradiction:
Improveuser flexibility in bootingVSAvoidsecurity and licensing compliance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts boot partition accessibility based on authorization status. The master boot record and loader module implement conditional logic that changes system behavior: authorized users can boot to any partition while unauthorized users are restricted to the first partition. This dynamic control resolves the contradiction by making the system flexible for authorized users while secure for unauthorized access attempts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The loader module acts as an intermediary between the master boot record and the operating systems on different partitions. It intercepts boot requests, verifies authorization status, and either permits or blocks access to specific partitions. This intermediary mechanism enables the system to maintain both user flexibility and security compliance by mediating access control at the boot level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system restricts booting to a specific partition, then security and licensing compliance are improved, but user flexibility and ease of operation worsen

Engineering Contradiction:
Improvesecurity and licensing complianceVSAvoiduser flexibility in booting
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements dynamic access control where the restriction level changes based on user authorization. Authorized users experience full flexibility to boot to any partition, while unauthorized users encounter restrictions. This resolves the contradiction by making restrictions conditional rather than absolute, maintaining security for unauthorized users while preserving flexibility for authorized users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different access control policies to different user groups rather than imposing a uniform restriction. Authorized users receive full access to all partitions while unauthorized users are limited to the first partition. This local differentiation of access rights resolves the contradiction by tailoring the level of restriction to the specific user's authorization status.

Inventive Principle:
Principle #3Local quality

3Reliability

If the system checks authorization status during boot, then security and licensing compliance are improved, but boot process time and complexity worsen

Engineering Contradiction:
Improveauthorization verificationVSAvoidboot process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs authorization verification during the boot process at the master boot record and loader module level, before loading the full operating system. This preliminary check occurs early in the boot sequence, minimizing the time impact on the overall boot process while ensuring security and licensing compliance are verified before partition access is granted.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The master boot record and loader module autonomously perform authorization verification without requiring external intervention or complex authentication protocols. The system self-manages the verification process using stored authorization data, reducing boot time overhead while maintaining security checks.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8090937B2System and method for managing booting of an information handling system
Publication Date: 2012.01.03 DELL PROD LP
  • US8090937B2 patent drawing
  • US8090937B2 patent drawing
  • US8090937B2 patent drawing

AI summary

Systems and methods for managing booting of an information handling system are disclosed. A method for managing the booting of an information handling system may include receiving user input for booting an information handling system to a first partition or a second partition. The user input may be used to determine whether the received user input is for booting to the first partition or to the second partition. In response to determining that the received user input is for booting to the second partition, a determination may be made whether the information handling system is authorized to boot to the second partition. In response to determining that the information handling system is authorized to boot to the second partition, the information handling system may be booted to the second partition. In response to determining that the information handling system is not authorized to boot to the second partition, the information handling system may be booted to the first partition.