Blockchain Remote Attestation System with Multi-Factor Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote attestation methods rely heavily on physical or in-person processes due to concerns about the security of virtual systems, as traditional multi-factor authentication methods can be vulnerable to hacking, making them unreliable for certain transactions.

Innovation Solution

A system utilizing blockchain technology and multi-factor authentication that generates hashes for documents and user signatures, combining authentication factors like PINs, physical tokens, facial recognition, thumbprint images, and encrypted QR codes to ensure secure remote attestation by publishing blocks to a public blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional multi-factor authentication methods are used for remote attestation, then ease of operation is improved, but reliability deteriorates due to vulnerability to hacking

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces blockchain technology as an intermediary layer between the authentication system and the external environment. The blockchain serves as a decentralized mediator that records and verifies authentication transactions, eliminating the need for centralized authentication servers that are vulnerable to hacking. Multiple authentication factors (biometric data, device identifiers, location data) are recorded as immutable transactions on the blockchain, providing both ease of operation and enhanced reliability through cryptographic verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If physical or in-person authentication processes are used, then reliability is improved, but ease of operation deteriorates due to requiring in-person actions

Engineering Contradiction:
ImprovereliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces mechanical in-person authentication processes with electronic and cryptographic systems. Instead of requiring physical presence for verification, the system uses biometric sensors (fingerprint, facial recognition), device-based authentication, and cryptographic hash functions to verify identity remotely. The blockchain network substitutes the need for physical notaries or witnesses by providing decentralized consensus validation, thereby maintaining reliability while dramatically improving ease of operation.

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

3Reliability

If blockchain technology with multiple authentication factors is implemented, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the authentication system into distinct functional modules: biometric authentication module, device identification module, location verification module, cryptographic hashing module, and blockchain interaction module. Each module handles a specific aspect of the authentication process independently. This segmentation allows the system to manage complexity by organizing functions into manageable, reusable components while maintaining high reliability through the coordinated operation of multiple specialized modules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12200141B2Systems and methods for conducting remote attestation
Publication Date: 2025.01.14 CAPITAL ONE SERVICES LLC
  • US12200141B2 patent drawing
  • US12200141B2 patent drawing
  • US12200141B2 patent drawing

AI summary

Disclosed embodiments may include a system that may receive a document associated with an entity and may generate a first hash associated with the document. The system may prompt a first user to provide a first signature of the document and may generate a second hash associated with the first signature. The system may prompt the first user to provide authentication information and may determine whether received authentication information matches stored authentication information. In response to determining the authentication information matches the stored authentication information, the system may prompt a second user to provide a second signature of the document, may generate a third hash associated with the second signature, may generate a fourth hash associated with a verified record of the first, second, and third hashes, may generate a block comprising the first, second, third, and fourth hashes, and may publish the block to a blockchain.