Device Identifier Generation via Execution Behavioral Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identity theft poses a significant security risk in electronic communications, where unauthorized individuals can gain access to restricted services or data by masquerading as legitimate device credentials.

Innovation Solution

A method is introduced to generate a device identifier based on execution behavioral properties of an electronic device's processor, which is then used for authentication by monitoring access procedures to corrupted memory segments, creating a unique signature that verifies the device's authenticity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If device credentials are used for authentication, then ease of operation is improved, but security is worsened due to identity theft risks

Engineering Contradiction:
Improveauthentication convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the device identifier into multiple components including processor identification information and execution behavioral properties. This segmentation allows the system to use multiple factors for authentication rather than relying on a single credential, thereby improving security while maintaining ease of operation through automated multi-factor verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary device identifier that bridges the gap between simple device credentials and complex security verification. The device identifier serves as a mediator that incorporates both static processor information and dynamic execution behavior, providing enhanced security without requiring direct complex behavioral analysis during authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If execution behavioral properties are monitored to generate device identifier, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically monitoring execution behavioral properties and generating the device identifier without requiring external intervention or complex configuration. The processor itself provides the identification information and behavioral data, reducing the need for additional complex authentication infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces traditional mechanical or manual authentication mechanisms with electronic monitoring of execution behavioral properties. Instead of physical security tokens or manual verification processes, the system uses software-based monitoring of processor behavior, which reduces physical complexity while enhancing security.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If access procedure is monitored for authentication, then security is improved, but loss of time is worsened due to verification overhead

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-generating and storing the device identifier based on execution behavioral properties before authentication is needed. During actual authentication, the system only needs to compare the stored identifier with newly observed behavior, significantly reducing verification time while maintaining security through behavioral analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10069825B2Electronic device identification
Publication Date: 2018.09.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10069825B2 patent drawing
  • US10069825B2 patent drawing
  • US10069825B2 patent drawing

AI summary

A method of generating an identifier for an electronic device, wherein the electronic device includes a processor and a memory. The memory is communicatively coupled to the processor and includes a plurality of memory locations. The method includes identifying a target memory segment. The target memory segment includes a subset of the plurality of the memory locations. The method further includes accessing, by an access procedure, the target memory segment. One or more execution behavioral properties associated with the execution of the access procedure are monitored. A device identifier is generated based on the one or more execution behavioral properties. A computer-implemented method for authenticating the device identifier of an electronic device is also disclosed. Computer systems and computer program products corresponding to the invention are also disclosed.