Trusted Peripheral Device Isolating Cloud Host Security Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, users accessing shared resources face risks of compromising security and management functions, as they can potentially gain access to and modify these functions, leading to vulnerabilities.

Innovation Solution

A trusted peripheral device, such as a network interface card (NIC) with a dedicated processor and trusted operating system, is used to perform security and remote management functions, providing a secure and authenticated network connection to manage host machines, even when the host processor is powered down, and isolating security and management operations to prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are granted access to shared resources in a cloud environment, then resource utilization and service availability are improved, but security and management functions become vulnerable to compromise

Engineering Contradiction:
Improveresource accessVSAvoidsecurity function
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments security and management functions from general resource access by introducing a dedicated trusted peripheral device (security module) that operates independently from the host processor. This peripheral device handles security operations, credential verification, and management functions through isolated communication channels, preventing users from accessing security functions while still allowing full resource utilization. The segmentation creates a trusted execution environment that maintains security reliability even in shared cloud environments.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If security and management functions are implemented within the host system, then integration and ease of operation are improved, but the host processor becomes a single point of failure and security vulnerability

Engineering Contradiction:
Improvesystem integrationVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The trusted peripheral device acts as an intermediary between the host processor and security/management operations. It receives security-related instructions from the host, executes them in an isolated environment, and returns results through dedicated communication channels. This intermediary approach maintains ease of operation by preserving the host's ability to initiate security functions while protecting against vulnerabilities by ensuring that even if the host is compromised, the security functions remain isolated and secure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a dedicated trusted peripheral device is introduced for security functions, then security reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity functionVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trusted peripheral device is designed as a universal security module that can handle multiple security and management functions through a standardized interface. It provides credential verification, secure communication, platform measurement, and management operations through a single device, reducing the need for multiple separate security components. The device communicates with the host through standardized protocols, minimizing the complexity overhead while providing comprehensive security functionality.

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

Data Source

PatentUS9578034B2Trusted peripheral device for a host in a shared electronic environment
Publication Date: 2017.02.21 AMAZON TECH INC
  • US9578034B2 patent drawing
  • US9578034B2 patent drawing
  • US9578034B2 patent drawing

AI summary

A trusted peripheral device can be utilized with an electronic resource, such as a host machine, in order to enable the secured performance of security and remote management in the electronic environment, where various users might be provisioned on, or otherwise have access to, the electronic resource. The peripheral can have a secure channel for communicating with a centralized management system or service, whereby the management service can remotely connect to this trusted peripheral, using a secure and authenticated network connection, in order to run the above-described functionality on the host to which the peripheral is attached.