Centralized Session Key Distribution for VoIP Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face security concerns such as remote access manipulation, sniffing, and man-in-the-middle attacks due to the lack of effective authentication and encryption methods for securing calls between endpoints in VOIP communications.

Innovation Solution

A method is introduced where a session key is generated at a centralized location, encrypted with public keys of both endpoints, and transmitted to them for secure call establishment, utilizing public key encryption and digital certificates for authentication and encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional communication methods are used without centralized key management, then system complexity is reduced, but security against attacks (sniffing, man-in-the-middle, IP spoofing) deteriorates

Engineering Contradiction:
Improvecall securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A centralized location acts as an intermediary between endpoints to generate and distribute session keys. This mediator approach enables secure key management without requiring complex peer-to-peer authentication mechanisms at each endpoint, thus improving security while maintaining manageable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Session keys are generated and distributed to endpoints before the actual communication occurs. This preliminary establishment of encryption keys ensures that security measures are in place before any sensitive data transmission, preventing attacks during the communication phase without adding complexity to the ongoing communication process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If session key is encrypted with each endpoint's public key and transmitted from centralized location, then authentication security is improved, but transmission complexity and key management overhead increase

Engineering Contradiction:
Improveauthentication securityVSAvoidkey management overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each endpoint uses its own public key to encrypt the received session key, enabling self-service authentication. The endpoint's existing public key infrastructure serves the dual purpose of both identification and encryption, eliminating the need for separate authentication mechanisms and reducing overall key management overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The public key infrastructure serves multiple functions: endpoint identification, authentication, and encryption key protection. This multi-functionality reduces the need for separate systems for each security function, thereby improving authentication security without proportionally increasing system complexity.

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

3Reliability

If multiple authentication levels are implemented, then security against remote access manipulation and PIN intercept is improved, but authentication process time and complexity increase

Engineering Contradiction:
Improvemulti-level authentication securityVSAvoidauthentication process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Public keys and digital certificates are established and stored at endpoints before authentication is needed. This preliminary setup allows for rapid multi-level authentication during actual call establishment, as the system can quickly verify pre-computed cryptographic credentials rather than performing complex authentication rituals in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Traditional mechanical authentication methods (such as manual PIN verification) are replaced with cryptographic public key infrastructure. This substitution enables automated, rapid verification of multiple authentication levels through mathematical operations, significantly reducing authentication time while maintaining or enhancing security levels.

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

Data Source

PatentUS8085937B1System and method for securing calls between endpoints
Publication Date: 2011.12.27 RAYTHEON CO
  • US8085937B1 patent drawing
  • US8085937B1 patent drawing
  • US8085937B1 patent drawing

AI summary

According to one embodiment of the present invention, a method of establishing a secure call includes generating a session key at a centralized location. The session key is encrypted with a first public key and transmitted from the centralized location to a first endpoint. The session key is additionally encrypted with a second public key and transmitted from the centralized location to a second endpoint. The centralized location is at a location other than a location of the first endpoint and the second endpoint. The session key is operable to encrypt the call between the first endpoint and the second endpoint.