Autonomous Application Verification Using Device Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for verifying applications on user devices require user interaction, making them susceptible to username and password cracking and hacking, which compromises security and exposes sensitive data to malicious entities.
Innovation Solution
A system where a verified application on the user device communicates with an application management device/service to verify an unverified application using device and application identifiers, determining legitimacy and sending notifications to a second verified application for verification, and generating security tokens.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If username and password verification is used for application verification, then user interaction is required for verification, but the system becomes susceptible to username and password cracking and hacking
Solution Approach 1:
The verification system operates autonomously without requiring user interaction. The first verified application automatically communicates with the application management device to verify the second unverified application through device identifiers and application identifiers, eliminating the need for manual username and password input while maintaining security
Solution Approach 2:
The patent replaces the mechanical authentication system (username and password input) with an automated digital verification system. The application management device uses device identifiers and application identifiers to automatically authenticate applications without requiring physical user interaction, thereby eliminating vulnerabilities associated with password cracking
2Reliability
If automated verification process is implemented, then security is enhanced by reducing vulnerability to hacking, but device complexity increases
Solution Approach 1:
The application management device serves as an intermediary between verified applications and unverified applications. It receives verification requests, manages the verification logic, and coordinates communication between applications, thereby simplifying the overall system architecture while enhancing security through automated processes
Solution Approach 2:
The application management device performs multiple functions: it manages application verification, generates security tokens, communicates with multiple applications, and maintains verification records. This multi-functionality consolidates complexity into a single centralized component rather than distributing it across multiple system elements
Data Source
AI summary
An application installed on a user device (e.g., a mobile device, a smart device. a communication device, a computing device, etc.) may be used to validate, authenticate, and/or authorize another application installed on and/or associated with the user device.


