Trusted Execution Environment for Secure Sensor Data Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computer systems with integrated sensors face challenges in protecting sensitive data from misuse, as sensor data can be misused by unintended recipients, posing privacy and security risks, especially with increasing ubiquity and continuous operation of sensors.

Innovation Solution

Implementing a policy-based system that uses sensor data filtering, data access control, and cryptographic mechanisms to control the distribution of sensor data, executed within a trusted execution environment, ensuring confidentiality, integrity, and availability, with mechanisms for attestation and user consent for policy changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If sensor data is made available to remote devices over computer networks, then data accessibility and utility are improved, but privacy and security risks increase due to potential misuse by unintended recipients

Engineering Contradiction:
Improvedata accessibilityVSAvoidprivacy and security risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A trusted execution environment acts as an intermediary between the sensor data source and remote devices. This intermediary verifies the identity and credentials of requesting devices, controls data distribution according to established policies, and ensures that only authorized recipients receive sensor data. The trusted execution environment thus enables data sharing while preventing unauthorized access and misuse.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sensor data distribution is restricted through policy-based control, then privacy and security are improved, but data sharing capability and utility are reduced

Engineering Contradiction:
Improveprivacy and security protectionVSAvoiddata sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic policy-based control where data distribution restrictions are not static but can be adjusted based on contextual factors such as device credentials, user consent, data sensitivity levels, and security conditions. The trusted execution environment evaluates multiple factors in real-time to determine appropriate access levels, enabling flexible data sharing that adapts to different scenarios while maintaining security requirements.

Inventive Principle:
Principle #15Dynamics

3Reliability

If cryptographic mechanisms and trusted execution environments are implemented, then data confidentiality and integrity are improved, but system complexity increases

Engineering Contradiction:
Improvedata confidentiality and integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple security functions including cryptographic operations, policy evaluation, device credential verification, and data distribution control into a single integrated trusted execution environment. This consolidation reduces overall system complexity by eliminating the need for separate security modules and inter-component communication overhead, while maintaining comprehensive security functionality.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10104122B2Verified sensor data processing
Publication Date: 2018.10.16 INTEL CORP
  • US10104122B2 patent drawing
  • US10104122B2 patent drawing
  • US10104122B2 patent drawing

AI summary

Sensor data may be filtered in a secure environment. The filtering may limit distribution of the sensor data. Filtering may modify the sensor data, for example, to prevent identification of a person depicted in a captured image or to prevent acquiring a user's precise location. Filtering may also add or require other data use controls to access the data. Attestation that a filter policy is being applied and working properly or not may be provided as well.