Blockchain Biometric Authentication via Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and slow transaction speeds, which hinder efficient user authentication, especially in scenarios like bank ATMs where traditional authentication methods like physical cards and PINs are flawed.

Innovation Solution

Implementing a blockchain-based system for user authentication that utilizes biometric samples and smart contracts to securely access and authenticate users, ensuring decentralized, immutable, and secure data storage and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized database is used for user authentication, then data management and control are simplified, but the system has a single point of failure and is highly dependent on network connectivity

Engineering Contradiction:
Improvedata management complexityVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the centralized authentication system into multiple distributed nodes forming a blockchain network. Each node maintains a copy of the authentication data, eliminating the single point of failure while distributing control across the network. This segmentation allows the system to remain operational even if some nodes fail.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces smart contracts as intermediary automated protocols that mediate authentication operations between users and the blockchain network. These self-executing contracts handle verification logic, reducing the need for complex centralized control mechanisms while improving system reliability through automated, tamper-proof execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a centralized database is used for user authentication, then data storage is simplified, but access is limited and transaction speed is slow

Engineering Contradiction:
Improvedata storage complexityVSAvoidtransaction speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the centralized data storage into a distributed ledger across multiple blockchain nodes. This allows parallel processing of authentication transactions across the network, significantly increasing transaction throughput and speed while maintaining simplified data storage through the immutable ledger structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-storing user authentication data (biometric templates, consent records) on the blockchain before actual authentication events. This allows for rapid verification during authentication transactions, as the verification logic and reference data are already in place, eliminating the need for complex real-time data retrieval and processing.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If traditional authentication methods (physical card and PIN) are used, then implementation is simple, but security is compromised when users lose cards or forget codes

Engineering Contradiction:
Improveauthentication system implementationVSAvoidauthentication reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replaces the mechanical authentication system (physical cards and manual PIN entry) with a biometric-based digital authentication system. Biometric sensors capture physiological traits (fingerprint, iris, facial recognition) that are inherently harder to lose or forget, while smart contracts on the blockchain provide automated verification, eliminating the reliability issues of traditional methods.

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

Solution Approach 2:

The patent changes the authentication parameter from something users can lose or forget (physical card, memory-based PIN) to something inherent and immutable (biometric characteristics). This parameter change fundamentally improves authentication reliability while the blockchain infrastructure maintains implementation simplicity through standardized smart contract interfaces.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If a centralized database maintains minimal data redundancy, then data storage efficiency is improved, but data loss is difficult to retrieve

Engineering Contradiction:
Improvedata storage efficiencyVSAvoiddata recovery capability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements copying by creating and distributing identical copies of authentication data across multiple blockchain nodes. Each node maintains a complete copy of the ledger, providing inherent redundancy without requiring separate backup systems. This copying mechanism ensures data recovery capability while maintaining storage efficiency through the distributed architecture.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent provides beforehand cushioning by pre-distributing data copies across the blockchain network before any potential data loss event occurs. This proactive redundancy ensures that if data is lost from any single node, identical copies are already available on other nodes, enabling immediate recovery without manual intervention or separate backup procedures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10943003B2Consented authentication
Publication Date: 2021.03.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10943003B2 patent drawing
  • US10943003B2 patent drawing
  • US10943003B2 patent drawing

AI summary

An example system may include a processor and memory, wherein the processor is configured to perform one or more of acquire a first biometric sample of a user, compare the first biometric sample of the user against a pre-recorded second biometric sample, in response to the match, access shared data of the user stored on a blockchain, generate a question based on the shared data, receive an answer to the question from the user, and authenticate the user based on the answer to the question and the first biometric sample.