Device Attestation Server for Mobile Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to effectively track and enforce security policies for compromised mobile devices, allowing unauthorized access to sensitive data and services due to the lack of consideration for device integrity during access control.

Innovation Solution

A device attestation server and method that provides a universal attestation value to validate the integrity of mobile devices, allowing authorized entities to enforce access controls by embedding attestation status in access tokens and using various attestation methods based on agency policies, ensuring only secure devices access sensitive services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If access control is granted based only on access token validity, then ease of operation is improved, but security is worsened because compromised devices can access sensitive services

Engineering Contradiction:
Improveaccess control processVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs device integrity verification (attestation) before granting access to sensitive services. The attestation client on the mobile device evaluates integrity indicators and generates an attestation result that is verified by the server before allowing service access, preventing compromised devices from gaining unauthorized access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An attestation server acts as an intermediary between the mobile device and the service provider. The server receives attestation requests, validates the device's integrity status, and returns verification results that determine whether access should be granted, separating the authentication process from the access control decision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device integrity verification is implemented, then security is improved, but device complexity is worsened due to additional attestation components

Engineering Contradiction:
ImprovesecurityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The attestation server provides a universal verification service that can be used by multiple service providers and applications. The same attestation infrastructure serves different security requirements across various services, reducing the need for separate verification systems and minimizing overall system complexity

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

Solution Approach 2:

The mobile device performs self-evaluation of its integrity status through the attestation client, which automatically assesses integrity indicators and generates the attestation result without requiring manual intervention or complex external verification processes

Inventive Principle:
Principle #25Self-service

3Reliability

If real-time tracking of compromised device status is implemented, then security response is improved, but loss of time is worsened due to additional verification steps

Engineering Contradiction:
Improvesecurity responseVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The device continuously evaluates integrity indicators and maintains an up-to-date attestation result before service requests. This preliminary evaluation ensures that when access is requested, the verification can be completed quickly using pre-computed integrity data, reducing access time while maintaining real-time security tracking

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous monitoring of device integrity indicators with feedback loops that update the attestation status in real-time. When integrity changes are detected, the system immediately updates the device status and notifies relevant services, enabling rapid security responses without requiring continuous active verification

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11349665B2Device attestation server and method for attesting to the integrity of a mobile device
Publication Date: 2022.05.31 MOTOROLA SOLUTIONS INC
  • US11349665B2 patent drawing
  • US11349665B2 patent drawing

AI summary

A device attestation server and method for attesting to the integrity of a mobile device is provided. An attestation request is sent from a mobile device to a device attestation server. The device attestation server runs an attestation method that is supported by the mobile device. The device attestation server creates an attestation token that includes a validation result and a plurality of attributes. The device attestation server sends the attestation token to the mobile device, which performs a validation method using the attestation token.