PCB Trace Layout Encoding for Reverse Engineering Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in detecting and proving illegal duplication of Printed Circuit Boards (PCBs) due to the difficulty in distinguishing between legitimate and illegitimate designs, as existing methods focus on making hardware harder to reverse engineer, which complicates usability and does not effectively prevent infringement.

Innovation Solution

Implementing a method to encode a unique signature or serial number into the PCB wiring trace layout using the degrees of freedom in PCB design, allowing for detection of reverse engineering attempts without compromising the functionality of the board, thereby enabling legal remedies against violators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tamperproofing techniques are used to make hardware harder to reverse engineer, then protection against reverse engineering is improved, but device complexity and usability deteriorate

Engineering Contradiction:
Improveprotection against reverse engineeringVSAvoidcomplexity of protection mechanisms
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent embeds identification information (such as unique signatures or watermarks) into the PCB wiring trace layout during the original design phase. This preliminary encoding allows for later detection and verification of design originality without requiring complex protection mechanisms to be added afterward. The identification data is hidden within the trace routing itself, enabling proactive protection rather than reactive countermeasures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary identification layer (unique signatures, watermarks, or encoded patterns) that mediates between the design owner and the reverse engineering detection process. This intermediary element can be easily extracted and analyzed to prove design originality without requiring complex interaction between multiple protection systems, thereby reducing overall system complexity while maintaining reliable protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complex tamperproofing techniques are added to protect PCB designs, then protection capability is improved, but ease of operation and usability worsen

Engineering Contradiction:
Improveprotection capabilityVSAvoidusability of PCB
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the protection mechanism with the functional wiring traces themselves by encoding identification information directly into the trace layout. Rather than adding separate protection layers or components, the unique signature is integrated into the existing trace routing, ensuring that protection functionality and operational functionality are unified. This eliminates the need for additional complex protection hardware that would compromise usability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The PCB design itself serves as the protection mechanism through its embedded identification information. The wiring trace layout inherently contains the unique signature that can be extracted and used for verification, eliminating the need for external protection systems or user interventions. The design protects itself through its own structural characteristics without adding operational complexity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If PCB trace layout is modified to encode identification information, then detection capability is improved, but manufacturing precision requirements worsen

Engineering Contradiction:
Improvedetection of design originalityVSAvoidtrace layout precision
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent encodes identification information by making subtle parameter changes to the PCB trace layout, such as varying trace lengths, routing paths, or connection sequences. These parameter modifications are designed to be detectable through measurement and analysis while remaining within normal manufacturing tolerances. The encoding scheme uses parameters that can be adjusted without requiring ultra-precise manufacturing, thereby maintaining detection capability while accommodating standard manufacturing variations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10984165B1Digital Rights Management for printed circuit boards
Publication Date: 2021.04.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10984165B1 patent drawing
  • US10984165B1 patent drawing
  • US10984165B1 patent drawing

AI summary

Embodiments may provide Digital Rights Management techniques, not to make the reverse engineering process harder, but rather to provide detection of reverse engineering of PCBs, such as by copying of layers of trace layout, so as to enable pursuing legal remedies against the violators. For example, in an embodiment, a method of information encoding may be implemented in a computer comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method may comprise receiving, at the computer system, information to be encoded in a printed circuit board wiring trace layout and laying out, at the computer system, a plurality of printed circuit board wiring traces so as to encode the received information.