Host Identity Validation via Encrypted Test Strings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage networks, host systems can be impersonated by spoofing entities using their identity, leading to unauthorized access and data security breaches, as the existing systems lack effective mechanisms to validate the authenticity of host systems.

Innovation Solution

Implementing a trusted host facility (THF) with cryptographic techniques, such as asymmetric key pairs, to establish and maintain trust between host systems and storage systems, using a hardware-encrypted module (HEM) or one-time programmable (OTP) cells to secure private keys and validate host identities through encrypted test strings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If host systems are allowed to access storage systems without validation, then ease of operation is improved, but security and reliability deteriorate due to impersonation risks

Engineering Contradiction:
Improveaccess convenienceVSAvoidhost identity authenticity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The storage system performs validation of the host system before allowing access to logical storage units. The host system is prompted to validate itself by reading a test string from the storage system, encrypting it with its private key, and sending the encrypted test string back. This preliminary validation action ensures that only authentic host systems can access data, preventing impersonation while maintaining operational security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If cryptographic validation is implemented, then security and reliability are improved, but device complexity increases due to key management requirements

Engineering Contradiction:
Improvehost identity authenticationVSAvoidcryptographic key management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A trusted host facility (THF) is introduced as an intermediary component within the host system to manage cryptographic keys. The THF generates and stores private keys, and interfaces with the storage system using public keys. This intermediary structure separates the complexity of key management from the main host system operations, making the validation process more manageable while maintaining strong security through asymmetric cryptography.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11200321B2Maintaining trust on a data storage network
Publication Date: 2021.12.14 EMC IP HLDG CO LLC
  • US11200321B2 patent drawing
  • US11200321B2 patent drawing
  • US11200321B2 patent drawing

AI summary

Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.