Blockchain Account Token Security via Smart Contract Expiration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current third-party login systems lack user control over account tokens, as these tokens are often shareable and do not expire, leading to unauthorized access and a cumbersome process for users to manage permissions.

Innovation Solution

A blockchain-based system for secure storage and distribution of account tokens, where usage rules are enforced through smart contracts, ensuring only authorized entities can access and use tokens, which expire periodically, requiring websites to obtain new tokens for each use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional third-party login systems are used to enable easy user registration and login, then user convenience and registration speed are improved, but user control over account tokens deteriorates and security risks increase

Engineering Contradiction:
Improveuser registration convenienceVSAvoiduser control over account tokens
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a blockchain-based intermediary system that mediates between users and third-party services. The blockchain stores account tokens in a decentralized manner, preventing any single entity (including third-party services) from having complete control. Smart contracts act as automated intermediaries that enforce usage rules and expiration policies, thereby maintaining user convenience while restoring user control over token distribution and access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments control over account tokens by separating storage (on blockchain), management (via smart contracts), and usage (by authorized entities). This segmentation prevents centralized control by third-party services while maintaining ease of operation through automated processes. Users retain ultimate control through the decentralized nature of blockchain storage.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If account tokens are made shareable and persistent for website access, then website functionality is improved, but unauthorized access and token misuse increase

Engineering Contradiction:
Improvetoken shareabilityVSAvoidunauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent makes account tokens dynamic by implementing automatic expiration through smart contracts. Tokens are no longer static and persistent but have defined lifecycles with start and end times. This dynamic approach allows tokens to be shared and used during authorized periods while automatically becoming invalid, thereby preventing long-term unauthorized access and token misuse.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary anti-action by embedding expiration logic and usage rules directly into smart contracts before tokens are distributed. These pre-programmed constraints prevent unauthorized access and misuse by design, rather than relying on post-distribution control. The harmful potential of shareable tokens is counteracted in advance through automated enforcement of usage policies.

Inventive Principle:
Principle #9Preliminary anti-action

3Adaptability or versatility

If users manually manage account token permissions through third-party services, then permission control capability is improved, but time consumption and complexity increase

Engineering Contradiction:
Improvepermission control capabilityVSAvoidtime to manage permissions
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling users to pre-configure usage rules and expiration policies for their account tokens through smart contracts. Once configured, the system automatically manages token distribution, validation, and expiration without requiring user intervention. This eliminates the time-consuming manual process of navigating third-party service settings while maintaining comprehensive permission control capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by requiring users to set up their permission preferences and token policies in advance through smart contract configuration. These preliminary actions establish automated rules that govern all future token interactions, eliminating the need for repeated manual permission management. The system proactively handles authorization decisions based on pre-defined criteria.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11233792B2Method and system for enhanced login credential security via blockchain
Publication Date: 2022.01.25 MASTERCARD INT INC
  • US11233792B2 patent drawing
  • US11233792B2 patent drawing
  • US11233792B2 patent drawing

AI summary

A method for secure storage and distribution of account tokens includes: storing blockchain data comprised of a plurality of blocks, each block including at least a block header and one or more data values, where each data value includes at least an identification value, an account token, and one or more usage rules; receiving a login request including at least a specific identification value and a set of credentials; identifying a specific data value included in the blockchain data where the included identification value corresponds to the received specific identification value; validating the set of credentials based on the identified specific data value and access to the account token included in the specific data value based on the included one or more usage rules; and transmitting the account token included in the identified specific data value in response to the login request upon successful validation.