Hardware and Embedded Software Authentication via Electromagnetic Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to guarantee the authenticity of hardware and embedded software sets, particularly when moved between suppliers and customers, and cannot detect tampering or eavesdropping without modifying the hardware or software, leading to potential corruption or unauthorized data transmission.

Innovation Solution

A method and device that authenticate hardware and embedded software by comparing unique records, including hashes, signal correspondences, and electromagnetic signatures, ensuring no design changes are needed, and detecting tampering or eavesdropping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing authentication methods are used, then hardware or software can be authenticated separately, but the authenticity of the integrated hardware and software set cannot be guaranteed

Engineering Contradiction:
Improveauthenticity guaranteeVSAvoidauthentication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges hardware authentication and software authentication into a single integrated system. The authentication server receives both hardware identification data and software identification data, combines them into a unified authentication process, and issues a single authentication result that validates the entire hardware-software set as an integrated system, thereby guaranteeing authenticity without requiring separate authentication processes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The authentication server performs multiple functions within a single system: it authenticates hardware components, authenticates software components, validates the integration between hardware and software, and issues unified authentication certificates. This multi-functional approach ensures comprehensive authenticity guarantee while avoiding the complexity of multiple separate authentication systems.

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

2Ease of operation

If no modifications are made to hardware or software, then authentication should be non-intrusive, but tampering and eavesdropping cannot be detected

Engineering Contradiction:
Improvenon-intrusive authenticationVSAvoidtamper detection capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary authentication actions by establishing baseline characteristics of the hardware and software before any potential tampering occurs. The authentication server records the initial hardware identification data and software identification data, creating a reference profile that can be used to detect future changes, tampering, or eavesdropping attempts without requiring continuous modification of the system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication system provides feedback mechanisms that continuously monitor the hardware and software for unauthorized changes. When authentication requests are made, the server compares current hardware and software characteristics against the stored baseline profiles, providing immediate feedback on any deviations that indicate tampering or eavesdropping, all without modifying the original system components.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If hardware is moved between supplier and customer, then authentication should remain valid, but tampering during transport cannot be detected

Engineering Contradiction:
Improveauthentication portabilityVSAvoidintegrity verification
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The authentication server establishes a baseline profile of the hardware and software immediately after delivery from the supplier. This preliminary authentication creates a reference state that can be compared against future measurements, enabling the system to detect any tampering that occurs during transport or storage while maintaining continuous authentication validity throughout the product lifecycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback monitoring that compares current hardware and software characteristics against the baseline profile established at delivery. Any deviations detected during transport or subsequent use provide immediate feedback on potential tampering, ensuring integrity verification without requiring physical re-authentication or system modifications.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If electromagnetic signature comparison is used, then authentication can be performed, but small variations cause false positives

Engineering Contradiction:
Improveauthentication accuracyVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system changes the parameters used for comparison from raw electromagnetic signature values to normalized and standardized identification data. The authentication server processes electromagnetic characteristics through transformation functions that convert them into standardized hardware identification data and software identification data, which can be reliably compared without being affected by minor electromagnetic variations, thereby eliminating false positives while maintaining measurement precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12406049B2Device and method for autheniticating hardware and/or embedded software
Publication Date: 2025.09.02 THINGS GO ONLINE CONSULTORIA DESENVOLVIMENTO ETECNOLOGIA EM METRICAS E TOKENS DE IMPACTOSAMBIENTAIS E SOCIAIS LTDA
  • US12406049B2 patent drawing
  • US12406049B2 patent drawing
  • US12406049B2 patent drawing

AI summary

A device and a method for verifying the authenticity of hardware and its embedded software. The method of the invention includes the steps of: a) obtaining an identified record of each unique hardware and software device; b) subsequently interrogating this same unique hardware and software device to compare said identified record obtained in the interrogation with that previously recorded; and c) identify corruption, tampering and/or intrusion/eavesdropping of the hardware/embedded software set when comparing the records does not result in a match. The device is structured and configured to carry out the method.