IC Security Circuitry for Finite Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Circuit developers face manufacturing-related vulnerabilities due to lack of direct control over integrated circuit chip production, including unauthorized production and distribution, which existing methods fail to adequately address.

Innovation Solution

Incorporating security circuitry into integrated circuits that can be configured through an enrollment process to enable and disable active circuitry a limited number of times, using messages embedded in test patterns during manufacturing, allowing for secure rationed enablement and preventing unauthorized use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If third-party fabricators or foundries are used to manufacture integrated circuit chips, then manufacturing cost and accessibility are improved, but manufacturing control and security are worsened

Engineering Contradiction:
Improvemanufacturing accessibilityVSAvoidmanufacturing control
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing security circuitry and enrollment processes during the manufacturing phase itself, rather than attempting to control usage afterward. The security features are built into the chip before distribution, allowing manufacturers to maintain control over how the chips are used even when using third-party fabricators.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The security circuitry acts as an intermediary between the manufacturer's control requirements and the third-party fabricator's manufacturing capabilities. This intermediate security layer enables communication and control mechanisms that bridge the gap between manufacturer intent and fabricator execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If unlocking codes or keys are provided to third-party fabricators for testing, then in-circuit testing and burn-in testing can be performed, but security vulnerabilities are increased

Engineering Contradiction:
Improvetesting capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by providing different access levels to different entities. The security circuitry distinguishes between fabricator access (for testing only) and consumer access (for full functionality). This localized differentiation of access rights allows testing while maintaining security by ensuring fabricators cannot extract or misuse unlocking codes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The security system is segmented into multiple components: security circuitry, enrollment process, testing mode, and operational mode. This segmentation allows the system to perform different functions under different conditions, enabling fabricators to test chips without obtaining full unlocking capabilities that would create security vulnerabilities.

Inventive Principle:
Principle #1Segmentation

3Reliability

If integrated circuit chips are locked or disabled initially, then unauthorized production and distribution are prevented, but testing during manufacturing becomes impossible

Engineering Contradiction:
Improveanti-unauthorized useVSAvoidtesting capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the chip's operational state changeable based on conditions. The security circuitry dynamically transitions the chip between locked and unlocked states based on enrollment completion and testing requirements. This dynamic behavior allows the chip to be locked for security during distribution, yet temporarily unlocked for manufacturing testing when appropriate credentials are presented.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10289872B2Secure mechanism for finite provisioning of an integrated circuit
Publication Date: 2019.05.14 SIEMENS INDUSTRY SOFTWARE INC
  • US10289872B2 patent drawing
  • US10289872B2 patent drawing
  • US10289872B2 patent drawing

AI summary

This application discloses an electronic system including active circuitry configured to be selectively enabled for authorized number of times. The electronic system also includes security circuitry to detect an enablement event associated with the electronic system. The enablement event can correspond to reception of a reset signal associated with the electronic system, a lapse of a predetermined time period, or the like. In response to the detection of the enablement event, the security circuitry can determine a number of times the security circuitry has previously enabled the active circuitry. The security circuitry can generate the enablement signals capable of enabling the active circuitry when the determined number of times the security circuitry has previously enabled the active circuitry is fewer than the authorized number of times.