Analog Mixed-Signal IC Obfuscation with Shared Key Dependencies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security measures for integrated circuits (ICs) are inadequate in protecting analog mixed-signal (AMS) circuits, which are vulnerable to counterfeiting, overproduction, reverse engineering, and Trojan insertion, especially as the IC manufacturing flow transitions to a horizontal model with untrusted third-parties, and existing hardware security techniques are mostly applicable to digital circuits, not analog.

Innovation Solution

A system and method that concurrently secures both analog and digital circuit blocks of AMS ICs by implementing parameter-based obfuscation techniques for the analog components and XOR-based logic locking strategies for the digital parts, generating functional and behavioral dependencies between the domains to increase security and the effective key space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware security measures are implemented for digital circuits, then security is improved, but these measures are not suitable for analog circuits

Engineering Contradiction:
ImprovesecurityVSAvoidapplicability to analog circuits
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal security framework that works across both digital and analog domains. The shared key mechanism and functional dependency architecture allow the same security principles to be applied to heterogeneous circuit types (analog, digital, mixed-signal), making the security solution universally applicable rather than domain-specific

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

Solution Approach 2:

The patent segments the security mechanism into independent components: key generation, functional dependency creation, and verification modules. These segmented security functions can be selectively applied to different circuit blocks (analog, digital, or mixed-signal) while maintaining overall system security through the shared key architecture

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If analog and digital circuit blocks are secured independently, then implementation is simpler, but adversaries can isolate and attack individual blocks

Engineering Contradiction:
Improveimplementation simplicityVSAvoidvulnerability to isolation attacks
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The patent merges the security of analog and digital blocks by creating functional dependencies between them through shared keys. The security mechanisms of different circuit blocks are combined into a unified security architecture where compromising one block cannot succeed without compromising the other, as they share cryptographic dependencies

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces functional dependencies and shared key mechanisms as intermediaries between analog and digital circuit blocks. These intermediaries create cryptographic linkages that prevent isolation attacks, as the intermediary structures (shared keys, functional dependencies) ensure that security validation requires both blocks to be intact and correctly configured

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If security measures are added to protect against counterfeiting and Trojans, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the security approach from adding complex physical circuit structures to modifying functional parameters and behavioral characteristics. By embedding security in the functional dependencies and key-based control logic rather than complex hardware structures, the patent achieves enhanced security with minimal impact on device complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The security mechanism uses the circuit's own functional behavior and existing operational parameters to provide security validation. The circuit blocks themselves participate in the security verification process through their functional dependencies, eliminating the need for separate complex security validation circuits and reducing overall device complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11270031B2Securing analog mixed-signal integrated circuits through shared dependencies
Publication Date: 2022.03.08 DREXEL UNIV
  • US11270031B2 patent drawing
  • US11270031B2 patent drawing
  • US11270031B2 patent drawing

AI summary

The transition to a horizontal integrated circuit (IC) design flow has raised concerns regarding the security and protection of IC intellectual property (IP). Obfuscation of an IC has been explored as a potential methodology to protect IP in both the digital and analog domains in isolation. However, novel methods are required for analog mixed-signal circuits that both enhance the current disjoint implementations of analog and digital security measures and prevent an independent adversarial attack of each domain. A methodology generates functional and behavioral dependencies between the analog and digital domains that results in an increase in the adversarial key search space. The dependencies between the analog and digital keys result in a 3× increase in the number of iterations required to complete the SAT attack.