Hardware Functionality Scan for Secure Session Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer security systems, particularly in PCs, are vulnerable to unauthorized access due to their open architecture, which allows easy tampering and access points for hackers, unlike closed systems like consumer electronics devices, where hardware components are harder to modify, making them more secure.

Innovation Solution

Implementing a hardware functionality scan (HFS) system and a unique session key system in PCs to verify the authenticity of hardware components and establish a secure encryption key, similar to consumer electronics devices, by using complex queries and one-way functions to generate and manage unique session keys independently within the CPU and graphics/audio codec devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an open architecture PC system is used, then hardware components can be easily replaced and the system is more adaptable, but security is compromised due to multiple access points for unauthorized users

Engineering Contradiction:
Improvehardware replaceabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system divides security verification into separate functional modules: hardware functionality scan module, unique session key generation module, and content decryption module. Each hardware component (CPU, graphics device, audio device) performs specific security functions independently, allowing the system to maintain open hardware replaceability while ensuring security through modular verification processes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hardware functionality scan as an intermediary verification mechanism between the open hardware architecture and the security requirements. This scan acts as a mediator that authenticates hardware components without restricting their replaceability, enabling the system to accept various hardware components while maintaining security through standardized verification protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If conventional security systems are used in PCs, then the system remains open and accessible, but unauthorized access and content interception become more likely

Engineering Contradiction:
Improvesystem accessibilityVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary security actions by conducting hardware functionality scans and generating unique session keys before content decryption occurs. This preliminary verification ensures that only authenticated hardware components can access protected content, preventing unauthorized access while maintaining system openness for legitimate operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each hardware component (CPU, graphics device, audio device) performs self-verification through the hardware functionality scan and generates its own unique session key independently. This self-service approach allows the system to maintain ease of operation with accessible hardware while automatically enforcing security measures without requiring external intervention or restricting user access

Inventive Principle:
Principle #25Self-service

3Reliability

If hardware components are made secure like consumer electronics, then unauthorized access is prevented, but the open architecture and ease of hardware replacement are lost

Engineering Contradiction:
ImprovesecurityVSAvoidhardware replaceability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal hardware functionality scan that can verify multiple types of hardware components (CPU, graphics devices, audio devices) through a single standardized process. This universal verification mechanism enables secure hardware replacement across different component types while maintaining the open architecture's adaptability, as any compliant hardware can be verified and integrated

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9436804B2Establishing a unique session key using a hardware functionality scan
Publication Date: 2016.09.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9436804B2 patent drawing
  • US9436804B2 patent drawing
  • US9436804B2 patent drawing

AI summary

Systems and methods for independently generating a unique private session key at one or more hardware devices within a computing system using a subset of the functionality implemented in a hardware functionality scan combined with the use of a one-way mathematical function.