Storage Controller Token Authentication for Secure Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face security concerns due to hacking risks, particularly when using Embedded Certificate Authorities (ECAs) as Roots of Trust, necessitating improved data access control and secure data sharing methods.

Innovation Solution

A storage device equipped with a certification module that generates and manages tokens using an ECA to control access, verifying user certificates and ensuring secure data sharing between users through a token-based system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an Embedded Certificate Authority (ECA) is used as a Root of Trust to enable data sharing between users, then data sharing capability is improved, but security vulnerability to hacking increases

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the authentication process into multiple stages: user certificate verification, access request validation, and token generation. Instead of relying solely on a single Root of Trust (ECA), the system divides security verification into discrete steps with multiple validation points, reducing the risk associated with any single authentication mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary authentication mechanism that mediates between the ECA-based trust system and data access operations. The authentication module acts as a mediator that verifies user certificates issued by the ECA and generates access tokens, creating a buffer layer that enhances security while maintaining the data sharing functionality enabled by the ECA.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional access control methods are used without token-based authentication, then system complexity is reduced, but data security and access control effectiveness deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary authentication actions by verifying user certificates and generating access tokens before actual data access operations. The system performs certificate validation and token generation in advance, so that when data access is requested, the authentication is already completed, enhancing security without significantly increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates digital copies of authentication credentials in the form of access tokens. Instead of repeatedly verifying user certificates for each data access operation, the system generates token copies that encapsulate authentication information, allowing efficient verification while maintaining security. This copying mechanism reduces the computational burden of repeated certificate validations.

Inventive Principle:
Principle #26Copying

3Measurement precision

If user certificates are verified for every access request, then access control precision is improved, but processing time increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidaccess request processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs certificate verification as a preliminary action during the authentication phase, before data access operations. By completing the time-consuming certificate validation in advance and generating access tokens, the system ensures that subsequent data access requests can be processed quickly using the pre-validated tokens, maintaining high access control precision while reducing processing time for actual data operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial verification by validating only the necessary portions of user certificates and access tokens. Instead of performing complete and redundant verification of all certificate attributes for every access request, the system verifies only the critical security elements that are sufficient for access control, reducing processing time while maintaining adequate precision.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12468844B2Storage device and method for generating token
Publication Date: 2025.11.11 SAMSUNG ELECTRONICS CO LTD
  • US12468844B2 patent drawing
  • US12468844B2 patent drawing
  • US12468844B2 patent drawing

AI summary

A storage device includes: a nonvolatile memory storing data of a first user; and a storage controller configured to receive an access request from a second user to access the data of the first user, obtain access approval for accessing the data from the first user in response to the access request, generate a token granting access authority to the second user for accessing the data using an Embedded Certificate Authority (ECA) upon obtaining the access approval, and send the token to the second user.