Microprocessor Configuration Logging with Manipulation-Proof Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for configuring microprocessor systems require semiconductor manufacturers to manage and distribute multiple release codes, leading to logistical and financial burdens due to the need for customers to configure microprocessor systems, which can be manipulated, making it difficult for manufacturers to accurately bill based on selected configurations.

Innovation Solution

An apparatus with a security module for creating a manipulation-proof log that securely logs configuration parameters, allowing semiconductor manufacturers to generate release codes and ensure secure communication and storage of configuration data, preventing manipulation and enabling accurate billing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple release codes are distributed for configuration-dependent billing, then customers can configure microprocessor systems with different system properties and memory sizes, but the semiconductor manufacturer must manage and distribute a multiplicity of release codes around the clock, entailing large logistical effort and high costs

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidrelease code management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The logging apparatus is pre-installed in the microprocessor system with a security module that generates and stores release codes locally. This preliminary setup eliminates the need for ongoing distribution of release codes, as the system can autonomously manage configuration and billing information without external intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The microprocessor system with integrated logging apparatus serves itself by autonomously logging configuration parameters and generating release codes locally. The system performs its own configuration management and billing information storage without requiring external support from the semiconductor manufacturer, reducing logistical burden.

Inventive Principle:
Principle #25Self-service

2Device complexity

If the semiconductor manufacturer leaves logging of configurations entirely to the customer, then the manufacturer avoids logistical effort, but the manufacturer is exposed to manipulation risk and cannot securely obtain configuration information for billing

Engineering Contradiction:
Improvelogging infrastructureVSAvoidconfiguration integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The security module within the logging apparatus acts as an intermediary between the customer's configuration actions and the manufacturer's billing system. It securely logs configuration parameters and generates release codes, ensuring that configuration information is accurately recorded and cannot be manipulated, while still simplifying the manufacturer's role.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses a disposable security module with a fixed storage area for release codes. This single-use security component ensures configuration integrity without requiring ongoing complex security infrastructure or manual intervention from the manufacturer, providing reliable logging with minimal operational overhead.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Device complexity

If generic microprocessor systems with maximum configuration are delivered, then storage and logistics costs are reduced, but the customer must retrieve and enter release codes in good time, creating logistical burden for the customer

Engineering Contradiction:
Improveinventory managementVSAvoidconfiguration process
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The logging apparatus with security module is pre-installed in the microprocessor system at the time of delivery. This preliminary configuration allows the system to automatically log configuration parameters and generate release codes without requiring the customer to manually retrieve or enter codes, simplifying the configuration process while maintaining inventory efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9032221B2Apparatus for logging a configuration of a microprocessor system and method for logging a configuration of a microprocessor system
Publication Date: 2015.05.12 INFINEON TECHNOLOGIES AG
  • US9032221B2 patent drawing
  • US9032221B2 patent drawing
  • US9032221B2 patent drawing

AI summary

An apparatus includes a logging apparatus and a configuration apparatus. The logging apparatus has a security module operable to create a manipulation-proof log. The configuration apparatus is operable to configure a configurable microprocessor system. The configuration apparatus is further operable to be coupled to the logging apparatus in order to log a configuration of the microprocessor system using the logging apparatus.