Device Fingerprint Validation for Secure Transaction Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack effective methods to validate devices used in transactions, particularly in financial contexts, ensuring that only authorized devices can perform transactions and maintaining security through device fingerprint validation.

Innovation Solution

A system that determines a device's trustworthiness based on a device fingerprint, creates an authenticated session for trusted devices, and enables transactions within this session, with features like authentication credential validation and device token management to ensure ongoing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device fingerprint validation is implemented to ensure transaction security, then transaction security is improved, but system complexity increases

Engineering Contradiction:
Improvetransaction securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary device fingerprinting during device registration before transactions occur. The device fingerprint is captured and stored in advance, creating a baseline for future validation. This preliminary action eliminates the need for complex real-time fingerprint analysis during transactions, as the system only needs to compare current device characteristics against the pre-stored fingerprint, thereby reducing operational complexity while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a digital copy of the device's fingerprint characteristics and stores it centrally. Instead of analyzing the actual physical device during transactions, the system validates by comparing device identifiers against the stored fingerprint copy. This copying approach simplifies the validation process from complex device analysis to straightforward data comparison, improving security while reducing system complexity.

Inventive Principle:
Principle #26Copying

2Reliability

If authentication credentials are validated for each transaction, then transaction security is improved, but transaction processing time increases

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Authentication credentials are validated in advance during device registration, and the validation result is stored as part of the device fingerprint. During subsequent transactions, the system does not re-validate credentials but instead verifies the device identifier against the pre-validated fingerprint. This preliminary validation eliminates repeated authentication overhead, maintaining security while significantly reducing transaction processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes continuous authenticated sessions based on initial device validation. Once a device is fingerprinted and validated, it maintains an authenticated session state for multiple transactions without requiring repeated credential validation. This continuous action approach keeps security measures active while eliminating the time penalty of repeated authentication, allowing seamless transaction processing within the session window.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If device fingerprinting is implemented to identify authorized devices, then device authorization control is improved, but implementation cost increases

Engineering Contradiction:
Improvedevice authorization controlVSAvoidimplementation cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system leverages existing device identifiers and characteristics that devices already possess (such as device IDs, operating system information, browser data) to create fingerprints. Instead of requiring specialized hardware or proprietary sensors, the system uses information that devices provide automatically. This self-service approach to fingerprinting eliminates the need for expensive additional components, reducing implementation cost while maintaining effective device authorization control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device fingerprinting system is designed to work across multiple device types, operating systems, and platforms using a unified approach. The same fingerprinting mechanism can identify smartphones, tablets, computers, and other devices without requiring device-specific implementations. This universal design reduces development and deployment costs by eliminating the need for separate authorization systems for different device categories, while maintaining robust authorization control across the entire device ecosystem.

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

Data Source

PatentUS9832193B2Device validation using device fingerprint
Publication Date: 2017.11.28 BANK OF AMERICA CORP
  • US9832193B2 patent drawing
  • US9832193B2 patent drawing
  • US9832193B2 patent drawing

AI summary

Embodiments of the invention are directed to apparatuses, methods and computer program products for validating a device. An exemplary apparatus is configured to: determine a device accesses an application; determine whether the device is a trusted device based on a device fingerprint associated with the device; in response to determining the device is a trusted device, create an authenticated session; and enable performance of a transaction using the device during the authenticated session.