HWAC Handling via TEE Authentication and Secure Code Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for improved handling of Hardware Activation Codes (HWAC) related data, specifically in ensuring secure storage and access to HWAC calculation data while allowing access to the calculated HWAC, without exposing the calculation data.

Innovation Solution

A method and system involving mutual authentication between a network planner node and a baseband node using Trusted Execution Environments (TEEs) to securely obtain and verify HWAC calculation data, enabling secure distribution and computation of HWAC without exposing the calculation data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HWAC calculation data is stored at the entity that performs HWAC computation, then the computation can be performed, but security is compromised due to unwanted access (read/write) to the calculation data

Engineering Contradiction:
ImprovesecurityVSAvoidaccess control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the HWAC computation process by separating the calculation data storage from the computation execution. The calculation data is stored in a secure element (separate storage component) while the computation is performed by a dedicated computation entity, preventing unwanted access to the calculation data while enabling secure computation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A secure element acts as an intermediary between the computation entity and the storage system. It securely holds the HWAC calculation data and provides controlled access to the computation entity, ensuring that the computation can proceed without exposing the calculation data to unauthorized access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If access (read) is allowed to the calculated HWAC, then the HWAC can be used for activation, but access to the HWAC calculation data must be prevented

Engineering Contradiction:
ImproveHWAC accessVSAvoiddata protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system extracts the HWAC calculation data from the computation entity and stores it separately in a secure element. This extraction ensures that the calculated HWAC can be freely accessed for activation purposes while the original calculation data remains protected in the secure element, inaccessible to unauthorized parties.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a dimensional separation between the HWAC calculation data and the computed HWAC. The calculation data exists in a protected dimension (secure element storage) while the resulting HWAC is available in an accessible dimension (for activation), allowing simultaneous data protection and operational access.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12483883B2Secure handling of hardware activation codes
Publication Date: 2025.11.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12483883B2 patent drawing
  • US12483883B2 patent drawing
  • US12483883B2 patent drawing

AI summary

There is provided mechanisms for obtaining a HWAC for a baseband node. A method is performed by a network planner node. The method comprises performing mutual authentication between a TEE of the network planner node and a TEE of the baseband node. The method comprises providing, towards the TEE of the baseband node, a request for HWAC calculation data based on a network resource need. The method comprises obtaining, from the TEE of the baseband node, the requested HWAC calculation data. The method comprises obtaining the HWAC by inputting the obtained HWAC calculation data and a quantification of the network resource need to a HWAC calculation function on the TEE of the network planner node, where the HWAC is given as output from the HWAC calculation function. The method comprises providing, towards the TEE of the baseband node, the HWAC.