Blockchain Cloud Authentication via Hardware Key

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud platform authentication methods face challenges in balancing security with user experience, as complex passwords lead to increased forgetfulness and administrative burdens, deteriorating user experience and platform usability.

Innovation Solution

A blockchain-based method utilizing a hardware-authentication key that generates unique IDs and hash values, ensuring authentication validity and uniqueness, allowing users to access the cloud platform securely without complex password management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password complexity is increased to improve security, then authentication safety is improved, but user experience deteriorates due to increased forgetfulness and administrative burden

Engineering Contradiction:
Improveauthentication safetyVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the authentication burden from the user by introducing a hardware authentication key that stores cryptographic credentials. The user simply inserts the key rather than managing complex passwords, while the system handles all authentication logic securely.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The hardware authentication key acts as an intermediary between the user and the authentication system. It securely stores cryptographic credentials and enables authentication without requiring users to remember or manage complex passwords, thus resolving the contradiction between security and ease of use.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If password complexity is increased to improve security, then authentication safety is improved, but administrative workload increases due to frequent password resets

Engineering Contradiction:
Improveauthentication safetyVSAvoidadministrative efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The hardware authentication key enables users to authenticate themselves without administrative intervention. The key contains pre-stored cryptographic credentials that allow users to access the system independently, eliminating the need for administrators to manage password resets and reducing their workload.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary authentication setup by pre-storing cryptographic credentials in the hardware key during user registration. This preliminary configuration allows users to authenticate seamlessly in the future without requiring administrative support for password management.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If traditional authentication methods are used, then implementation is simple, but authentication validity and completeness cannot be ensured

Engineering Contradiction:
Improveimplementation simplicityVSAvoidauthentication validity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent replaces traditional mechanical password-based authentication with a hardware-based cryptographic system. The hardware authentication key uses secure cryptographic operations to verify user identity, providing tamper-proof authentication while maintaining practical implementability through standardized hardware interfaces.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11882227B2Blockchain-based cloud platform authentication method, system and device and medium
Publication Date: 2024.01.23 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US11882227B2 patent drawing
  • US11882227B2 patent drawing
  • US11882227B2 patent drawing

AI summary

A method for cloud-platform authentication based on blockchain includes: in response to a cloud platform being created, generating a random character string and performing hash operation to the character string to obtain a first hash value; in response to creation of a user in the cloud platform, performing operation to obtain a unique user ID; acquiring information of a hardware-authentication key, generating a unique authentication ID according to the information, and binding the unique user ID and the unique authentication ID; in response to the user being created in the cloud platform, generating a first password and a second password, performing operation to obtain a second hash value; and in response to the hardware-authentication key being inserted into the cloud platform, comparing the acquired information with the hash chain table, the unique authentication ID and the unique user ID stored in the cloud platform for the authentication.