SmartNIC Edge Attestation for Secure Cloud Node Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, new host nodes added to increase computing resources or functionality can be maliciously connected without authorization, posing a security risk by gaining access to sensitive data and services.

Innovation Solution

Implementing an edge attestation service using a SmartNIC to verify the identity and security features of new host nodes through cryptographic verification, including comparison of endorsement keys and platform configuration register values, before granting network access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new host nodes are physically connected to the datacenter environment, then computing resources and functionality are increased, but security risk increases due to potential malicious connections

Engineering Contradiction:
Improvecomputing resourcesVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary authentication and authorization actions before granting network access to new host nodes. The SmartNIC validates endorsement keys and generates authorization credentials in advance, ensuring that only authenticated nodes can access the network, thereby preventing malicious connections before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SmartNIC acts as an intermediary device between the host node and the cloud infrastructure network. It performs cryptographic verification of endorsement keys and manages authorization credentials, serving as a security gateway that mediates access control without requiring changes to the core network infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If centralized authentication services are used to verify host nodes, then security verification is achieved, but processing load on central components increases

Engineering Contradiction:
Improvesecurity verificationVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The authentication and authorization functions are segmented from the central cloud infrastructure and embedded into the SmartNIC device at the network edge. This distributes the processing load from central components to distributed edge devices, maintaining security verification capabilities while reducing the processing burden on central systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SmartNIC performs self-service authentication by locally verifying endorsement keys and generating authorization credentials without requiring continuous involvement of centralized authentication services. The device autonomously manages cryptographic verification and credential validation, reducing dependency on central processing resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4430803B1Edge attestation for authorization of a computing node in a cloud infrastructure system
Publication Date: 2026.03.04 ORACLE INT CORP
  • EP4430803B1 patent drawingFigure 1
  • EP4430803B1 patent drawingFigure 2
  • EP4430803B1 patent drawingFigure 3

AI summary

The present embodiments relate to edge attestation of a host node to access a cloud infrastructure environment. A set of authentication data can be obtained from a console for authorization of the host node. The set of authentication data can include a first endorsement key and an authentication policy identifying characteristics of the host node. The host node can send a request for a network address to connect to the cloud infrastructure environment. The host node can generate a second endorsement key and authentication data that can be verified as corresponding to the set of authentication data received from the console. Responsive to validating the second endorsement key and the received host node authentication data, the network address can be provided to the host node that can be used to connect to the cloud infrastructure environment using the network address.