Unique Device Credential Generation for Storage Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control systems for data storage devices face challenges in securely managing access to protected functionality, including the risk of credential compromise and the need for reliable network connections for authentication, especially in remote locations, and the inefficiency of maintaining unique credentials for large populations of devices.

Innovation Solution

A method that combines identification values associated with a data storage device using a secret symmetric encryption key to generate a unique device credential, which is then used to control access to protected functions through cryptographic processes, allowing for secure access without relying on a massive database or constant network connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unique credentials are stored in a centralized database for each device, then access control security is improved, but system complexity and storage requirements increase significantly

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the credential verification process from a centralized database model and implements it locally within each storage device. Each device contains its own unique credential and the authentication logic, eliminating the need for a massive external database while maintaining security. This is achieved by storing individual identification values in non-volatile memory and using them to generate credentials locally.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each storage device serves itself by generating and verifying its own credentials using locally stored identification values and cryptographic keys. The device autonomously performs authentication without requiring external database queries, making the system more efficient and reducing overall complexity while maintaining strong security guarantees.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If network connection is required for authentication, then centralized credential management is improved, but operational reliability in remote locations deteriorates

Engineering Contradiction:
Improvecentralized credential managementVSAvoidoperational reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-provisioning each storage device with unique identification values and cryptographic authentication keys during manufacturing. These credentials are stored in non-volatile memory, enabling the device to perform self-authentication independently of network availability. This preliminary credential setup eliminates the need for real-time network connections during authentication operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If individual credentials are generated for each device, then security against unauthorized access is improved, but credential management complexity increases

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidcredential management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal credential structure where all storage devices use the same cryptographic algorithm and authentication protocol, but with device-specific identification values. This universal approach simplifies management compared to device-specific custom credentials, as the same authentication logic applies to all devices while maintaining unique security credentials for each individual device through their distinct identification values.

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

Data Source

PatentUS9489508B2Device functionality access control using unique device credentials
Publication Date: 2016.11.08 SEAGATE TECH LLC
  • US9489508B2 patent drawing
  • US9489508B2 patent drawing
  • US9489508B2 patent drawing

AI summary

Apparatus and method for controlling access to protected functionality of a data storage device. In some embodiments, a plurality of identification (ID) values associated with a data storage device are combined to form a combined ID value. The combined ID value is cryptographically processed using a secret symmetric encryption key in combination with a hash function or a key derivation function to generate a unique device credential for the data storage device. The unique device credential is used as an input to a selected cryptographic function to control access to a protected function of the data storage device.