Trust-Based Packet Filtering for VoIP Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet filtering methods in enterprise networks, particularly for VoIP systems, face performance overhead, security vulnerabilities, and inflexibility due to reliance on packet content analysis, and existing trust-based filtering solutions are inefficient, leading to unmanageable rule sets and performance issues.

Innovation Solution

A trust-based filtering mechanism that determines connection trust levels based on credentials and policies, allowing dynamic trust scoring and flexible filtering policies, decoupling trust determination from packet content inspection, and enabling centralized policy management across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application filtering is applied to all packets received at the enterprise network, then network security is improved, but performance overhead increases significantly

Engineering Contradiction:
Improvenetwork securityVSAvoidfiltering performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the filtering process into two distinct stages: connection-level filtering (CF) that evaluates trust based on connection attributes, and packet-level filtering (PF) that inspects packet contents. This segmentation allows the system to apply lightweight connection filtering to all packets while reserving resource-intensive packet filtering only for suspicious traffic, thereby maintaining security while reducing performance overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary connection-level filtering before packet-level filtering. By evaluating trust scores based on connection attributes (IP address, port, protocol) upfront, the system can pre-classify connections and apply appropriate filtering policies before examining packet contents, thus avoiding unnecessary deep packet inspection for trusted connections and improving overall filtering performance.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If packet content inspection is used for filtering, then filtering accuracy is improved, but security vulnerabilities increase due to forged packet contents

Engineering Contradiction:
Improvefiltering accuracyVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces connection-level filtering as an intermediary layer between untrusted networks and the enterprise network. This intermediary evaluates trust based on connection attributes that are harder to forge than packet contents, and uses the trust score to modulate the stringency of subsequent packet-level filtering. This intermediary approach maintains filtering accuracy while reducing security vulnerabilities by not relying solely on packet content inspection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If traditional application filtering mechanisms are modified to consider trust scores, then filtering flexibility is improved, but device complexity increases due to dynamic rule generation

Engineering Contradiction:
Improvefiltering flexibilityVSAvoidrule management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the trust score calculation and filtering rule generation into a separate, centralized component. This extracted module dynamically generates filtering rules based on connection trust scores and predefined policies, allowing the main filtering system to remain relatively simple while gaining flexibility through the dedicated trust-based rule generation component.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If trust-based filtering rules are implemented for large networks with many devices, then filtering effectiveness is improved, but implementation complexity becomes unmanageable

Engineering Contradiction:
Improvefiltering effectivenessVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements universal connection-level filtering policies that can be applied across the entire enterprise network regardless of the number of devices. By focusing on connection attributes (IP address, port, protocol) rather than device-specific characteristics, the system achieves multi-functionality where a single set of connection filtering policies can effectively manage trust assessment for all connections in the network, making implementation manageable even in large networks.

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

Data Source

PatentUS8495726B2Trust based application filtering
Publication Date: 2013.07.23 AVAYA INC
  • US8495726B2 patent drawing
  • US8495726B2 patent drawing
  • US8495726B2 patent drawing

AI summary

Methods, devices, and systems are provided for filtering packets and other communication messages or portions thereof. Particularly, mechanisms are provided for efficiently determining and applying a set of trust-based filtering rules. Trust scores may be assigned to various connections and packets received on a particular connection may have filtering rules applied thereto in accordance with the trust score of the connection.