NFT Authentication via Blockchain Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods, such as passwords and multi-factor authentication, face challenges like shared, lost, or compromised credentials, leading to improper access and increased complexity and cost for administrators, with databases becoming weak points for failure and attack.

Innovation Solution

The use of non-fungible tokens (NFTs) and associated smart contracts stored on a blockchain for delegating authority, allowing secure authentication and control over access without sharing sensitive information, with NFTs being transferable, revocable, and expirable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional authentication methods (passwords, multi-factor authentication) are used, then authentication functionality is provided, but security is compromised due to shared, lost, or compromised credentials and databases become weak points for failure and attack

Engineering Contradiction:
Improveauthentication securityVSAvoidcompromised credentials and database attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts authentication credentials from centralized databases and places them on a decentralized blockchain network. Each user has their authentication data distributed across multiple nodes, eliminating the single point of failure. Credentials are stored as cryptographic hashes rather than plaintext, and the system uses public-key cryptography to eliminate the need for centralized password storage, directly addressing the security vulnerability of centralized databases.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a blockchain network as an intermediary layer between users and service providers. Instead of users sharing credentials directly with service providers (creating security risks), the blockchain acts as a trusted mediator that verifies authentication requests without exposing sensitive credential data. This intermediary layer prevents credential compromise while maintaining authentication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If centralized authentication databases are used, then authentication management is simplified, but the system becomes vulnerable to attacks and failures at the database level

Engineering Contradiction:
Improveauthentication managementVSAvoiddatabase attacks and failures
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the centralized authentication database into distributed authentication records across multiple blockchain nodes. Instead of one vulnerable database, authentication data is fragmented and replicated across the decentralized network. This segmentation maintains ease of operation through automated consensus mechanisms while eliminating the single point of failure inherent in centralized databases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the fundamental parameter of data storage from centralized to decentralized architecture. By transforming the storage model from a single database to a distributed ledger, the system maintains operational simplicity through automated cryptographic verification while fundamentally reducing vulnerability to attacks and failures that target centralized data repositories.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If NFTs are used for authentication, then security and flexibility are enhanced with transferable, revocable, and expirable credentials, but system complexity increases due to blockchain integration

Engineering Contradiction:
Improveauthentication securityVSAvoidblockchain integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates NFT-based authentication credentials that serve multiple functions simultaneously: they provide security through cryptographic verification, enable transferability for credential sharing, support revocability for administrative control, and implement expiration for time-limited access. This multi-functionality consolidates what would otherwise require separate systems into a single NFT structure, reducing overall system complexity despite the underlying blockchain technology.

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

Solution Approach 2:

The patent implements dynamic authentication credentials through NFTs that can change state over time. The credentials are not static but can be transferred, revoked, and expire automatically based on programmed conditions. This dynamic behavior is built into the NFT structure itself through smart contracts, allowing flexible authentication management without requiring complex external systems to handle each credential lifecycle event.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240020355A1Non-fungible token authentication
Publication Date: 2024.01.18 TOKENFORM LLC
  • US20240020355A1 patent drawing
  • US20240020355A1 patent drawing
  • US20240020355A1 patent drawing

AI summary

A system uses one or more non-fungible tokens (NFTs) for authentication. An NFT and an associated smart contract may be generated and stored on a blockchain for authority that is to be delegated to a delegate on behalf of a delegator. The NFT may then be provided to the delegate, who may use the NFT to authenticate himself in order to act on the delegated authority. Subsequently, the NFT may be transferred, revoked, marked expired, and/or otherwise controlled by the delegator in order to control the authority delegated to the delegate.