Conditional Web Application Content Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for implementing web-based applications lack security, allowing applications to be copied and reverse engineered, compromising sensitive data, especially when executed across multiple devices and operating systems.

Innovation Solution

A system and method for conditionally implementing protected content, where protected content is identified, verified through decryption and validation, and only implemented if verification is successful, using a local server module and validation module to ensure security and prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If web-based applications are implemented using conventional methods, then ease of operation and cross-device compatibility are improved, but security and protection against copying are worsened

Engineering Contradiction:
Improvecross-device compatibilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The application is divided into protected content segments that are separately identified and verified. The validation module checks each segment's integrity and authorization status independently before implementation, allowing security verification without compromising cross-device operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Security verification is performed in advance before the protected content is implemented. The validation module authenticates and verifies content integrity prior to execution, ensuring security measures are in place before the application runs on any device.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If protected content is verified through decryption and validation, then security is improved, but device complexity and processing requirements are worsened

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A validation module acts as an intermediary between the protected content and the execution environment. This dedicated component handles decryption and verification tasks, isolating the complexity from the main application logic and other system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The protected content includes embedded verification data and digital signatures that enable self-validation. The validation module uses these self-contained elements to verify authenticity and integrity without requiring external verification infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9507922B1System, method, and computer program for conditionally implementing protected content
Publication Date: 2016.11.29 AMDOCS DEV LTD
  • US9507922B1 patent drawing
  • US9507922B1 patent drawing
  • US9507922B1 patent drawing

AI summary

A system, method, and computer program product are provided for conditionally implementing protected content. In use, protected content is identified. Additionally, one or more elements associated with the protected content are verified. Further, the protected content is conditionally implemented, based on the verifying.