Device Identifier Generation via Execution Behavioral Properties
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If execution behavioral properties are monitored to generate device identifier, then security is improved, but device complexity is worsened
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.
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.
3Reliability
If access procedure is monitored for authentication, then security is improved, but loss of time is worsened due to verification overhead
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.
Data Source
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.


