Trusted Execution Environment for Smart TV Transaction Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart television systems lack robust security measures, making user information such as account numbers, passwords, and transaction data vulnerable to malicious software attacks due to their open and complex nature, leading to frequent security breaches.

Innovation Solution

Implementing a transaction processing method based on a trusted execution environment, where a client verifies a server, generates and encrypts a session key, and securely transmits transaction information within a secure environment, ensuring that only trusted codes can access sensitive data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software protection measures such as firewalls and antivirus software are used, then some protection against malicious programs is provided, but complete software protection cannot be achieved due to continuous emergence of new virus programs and frequent system updates

Engineering Contradiction:
Improvesoftware protection effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into two distinct execution environments: a normal environment for running applications and a secure environment for executing trusted code. This segmentation isolates sensitive operations from malicious software, providing robust protection without requiring complex layered security measures in the normal environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A secure environment acts as an intermediary between the normal environment and sensitive data/operations. All security-critical operations (certificate verification, key generation, encryption) are performed within this intermediary secure environment, preventing direct access by potentially malicious software while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If information is stored in insecure memory under existing technologies, then storage and access is simple and fast, but information can be easily stolen by malicious software

Engineering Contradiction:
Improveinformation securityVSAvoidmemory architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Memory is segmented into secure memory regions accessible only by the secure environment and normal memory regions accessible by the normal environment. Sensitive information (certificates, keys, encrypted data) is stored in secure memory, physically isolated from malicious software in the normal environment, while maintaining efficient access through dedicated memory interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory regions have different security properties: secure memory has high security with restricted access, while normal memory has faster access but lower security. Data is placed in the appropriate memory region based on its security requirements, optimizing both security and performance for different types of information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10432611B2Transaction processing method and client based on trusted execution environment
Publication Date: 2019.10.01 ALIBABA GROUP HOLDING LTD
  • US10432611B2 patent drawing
  • US10432611B2 patent drawing
  • US10432611B2 patent drawing

AI summary

A transaction processing client based on a trusted execution environment is disclosed. The client verifies a server in a secure environment, obtains a public key of the server upon successful verification, generates a session key and encrypts the session key using the public key in the secure environment, transmits the encrypted session key to the server in a normal environment, encrypts pre-obtained transaction information using the session key in the secure environment, and transmits the encrypted transaction information to the server in the normal environment. The present disclosure effectively ensures the security of user login information and user private information.