Selective TLS Encryption for VPN Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VPN technologies consume significant computing resources and battery power due to the need to use multiple encryption techniques and decryption methods to establish and maintain VPN connections, especially when packets are dropped by security devices like firewalls.

Innovation Solution

A method where a device selectively encrypts packets using null encryption for Transport Layer Security (TLS) or a combination of protocol-specific encryption and TLS encryption, allowing the packets to bypass security devices and conserve resources by avoiding deep packet inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple encryption techniques are used to establish VPN connections, then security and reliability are improved, but computing resource consumption and battery power usage increase

Engineering Contradiction:
ImproveVPN connection securityVSAvoidbattery power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic encryption selection based on network conditions and security device detection. The system starts with lighter encryption (null TLS or protocol-specific only) and escalates to combined encryption only when packet drops are detected, creating a dynamic adaptation mechanism that balances security and energy consumption based on actual network environment

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the encryption parameter state from static (always using strong encryption) to variable (adjusting encryption strength based on detected security device presence). By monitoring packet delivery success and detecting firewall behavior, the system adjusts the encryption mode parameter to optimize the trade-off between security reliability and power consumption

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple encryption techniques are used to establish VPN connections, then security and reliability are improved, but computing resource consumption increases

Engineering Contradiction:
ImproveVPN connection securityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system dynamically adjusts computational effort by implementing encryption escalation. Instead of always performing computationally intensive double encryption, the system starts with minimal encryption overhead and only increases computational resources when firewalls are detected through packet drop patterns, optimizing the balance between security and processing requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary detection of security devices through packet transmission monitoring before committing to heavy encryption modes. By detecting firewall presence early in the connection establishment process through packet drop analysis, the system can prepare appropriate encryption strategies in advance, avoiding unnecessary computational waste

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If packets are encrypted using null TLS or combined encryption, then packets can bypass security devices, but the complexity of encryption management increases

Engineering Contradiction:
Improveability to bypass security devicesVSAvoidencryption management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements self-service automation where the client automatically detects security devices through packet drop monitoring and autonomously selects appropriate encryption modes without user intervention. The automated escalation mechanism handles the complexity of managing multiple encryption types, presenting a simplified interface to users while maintaining adaptability to different network security environments

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12177186B2Selective transport layer security encryption
Publication Date: 2024.12.24 JUNIPER NETWORKS INC
  • US12177186B2 patent drawing
  • US12177186B2 patent drawing
  • US12177186B2 patent drawing

AI summary

A device may transmit a packet for communicating via a tunnel. The packet may be associated with a protocol. The device may determine that the packet has been dropped by a security device. The device may selectively encrypt, after determining that the packet has been dropped, the packet using a null encryption for transport layer security (TLS) or a combination of encryption associated with the protocol and TLS encryption to generate an encrypted packet. The device may transmit the encrypted packet for communicating via the tunnel.