Anti-Phishing Plug-in Using Authentication Field Hash Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phishing attacks pose a significant threat to online security, as malicious entities deceive users into providing sensitive information by mimicking legitimate websites, leading to identity theft and financial losses, with existing solutions failing to effectively prevent such attacks in real-time.

Innovation Solution

An anti-phishing plug-in is introduced that monitors and analyzes alphanumeric characters input into authentication fields, generates hash values for protected websites, and prevents data transmission to phishing sites by comparing input characters with stored hash values, thereby alerting users to potential phishing attempts and blocking unauthorized data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional phishing prevention methods are used, then implementation simplicity is maintained, but detection precision and reliability are insufficient

Engineering Contradiction:
Improvephishing detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The phishing detection system is segmented into multiple independent components: URL analysis module, hash value generation module, certificate verification module, and real-time monitoring module. Each component performs a specific function, allowing the system to achieve high detection precision through modular architecture without requiring complex monolithic design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-generating hash values for legitimate website authentication fields and pre-analyzing URL patterns before phishing attacks occur. This allows the system to quickly compare incoming data against known good patterns, improving detection precision while keeping the real-time intervention simple.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If real-time monitoring of authentication fields is implemented, then phishing detection reliability is improved, but processing time increases

Engineering Contradiction:
Improvephishing detection reliabilityVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the critical authentication field data and URL information from the web page for analysis, rather than processing the entire page content. This selective extraction maintains high detection reliability by focusing on phishing-indicative elements while significantly reducing processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements rapid hash value comparison and URL analysis that skips unnecessary processing steps. By directly comparing authentication field hashes against known legitimate values and using pattern matching for URL analysis, the system achieves reliable phishing detection with minimal delay to user experience.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Measurement precision

If comprehensive data analysis is performed to detect phishing, then detection precision is improved, but loss of information and privacy concerns increase

Engineering Contradiction:
Improvephishing detection precisionVSAvoiduser data privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system uses hash values as an intermediary representation of authentication fields rather than handling the actual sensitive data. By comparing hashes instead of plaintext passwords or personal information, the system achieves precise phishing detection while maintaining user data privacy and preventing information loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces direct analysis of sensitive user information with cryptographic hash analysis. This substitution allows comprehensive data analysis for phishing detection precision while eliminating privacy concerns, as hash values cannot be reverse-engineered to reveal original sensitive information.

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

Data Source

PatentUS10887345B1Protecting users from phishing attempts
Publication Date: 2021.01.05 PAYPAL INC
  • US10887345B1 patent drawing
  • US10887345B1 patent drawing
  • US10887345B1 patent drawing

AI summary

Systems and methods for anti-phishing include determining that a user interface corresponding to a current web address has authentication input fields. A current hash value is generated based on a subset of a plurality of input characters that have been input into an authentication input field. The current hash value is compared to mapped hash values. If the current hash value matches one or more of the mapped hash values, a web address mapped to the matched, mapped hash value is identified. The mapped web address is compared to the current web address to determine whether they match. An alert is displayed in response to determining whether there is a match between the current web address and the mapped web address.