VoLTE PDCP Keystream Uniqueness via Dynamic Bearer Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoLTE PDCP encryption faces a security breach when the same keystream is used for consecutive calls, allowing adversaries to decipher previous calls by intercepting and analyzing subsequent calls, due to the lack of key regeneration between calls.

Innovation Solution

Implement a hybrid approach by regenerating the key and allocating a new bearer value for each VoLTE call, ensuring a unique keystream for each call, which can be achieved through horizontal or vertical key generation and managing bearer values to prevent reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the same key is reused for consecutive VoLTE calls, then implementation complexity is reduced, but security reliability deteriorates due to keystream reuse vulnerability

Engineering Contradiction:
Improveimplementation complexityVSAvoidsecurity reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic key management where the bearer value changes between calls. Instead of static key reuse, the system dynamically selects different bearer values from an available pool for each VoLTE call, ensuring keystream uniqueness while maintaining implementation feasibility through structured bearer management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the bearer parameter between consecutive VoLTE calls to prevent keystream reuse. By modifying the bearer value (a cryptographic parameter) while keeping the key structure intact, the system achieves enhanced security without complete key regeneration, balancing complexity and reliability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If key regeneration is performed for each VoLTE call, then security reliability is improved, but air interface overhead increases

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidair interface overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial key regeneration by changing only the bearer value rather than regenerating the entire key material. This partial action approach provides sufficient security enhancement to prevent keystream reuse while minimizing the overhead associated with full key regeneration protocols

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the key material into a persistent key component and a variable bearer component. By segmenting the cryptographic structure, the system can regenerate only the bearer portion between calls rather than the entire key, reducing air interface overhead while maintaining security reliability

Inventive Principle:
Principle #1Segmentation

3Device complexity

If bearer values are reused across VoLTE calls, then device complexity is reduced, but security reliability deteriorates due to keystream predictability

Engineering Contradiction:
Improvedevice complexityVSAvoidsecurity reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic bearer value selection where the bearer changes between calls based on a management structure. This dynamic approach prevents predictability while maintaining reasonable device complexity through systematic bearer allocation and tracking mechanisms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service through automated bearer value management where the system automatically selects and tracks bearer values without manual intervention. This self-managing approach ensures unique bearers for each call while keeping device complexity manageable through algorithmic bearer selection

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20220141654A1Enhanced VoLTE PDCP Protection Using Hybrid Approach
Publication Date: 2022.05.05 PARALLEL WIRELESS INC
  • US20220141654A1 patent drawing
  • US20220141654A1 patent drawing
  • US20220141654A1 patent drawing

AI summary

Systems, methods and computer software are disclosed for providing Voice over Long-Term Evolution (VoLTE) Packet Data Conversion Protocol (PDCP) protection. In one embodiment a method is disclosed, comprising: connecting a User Equipment (UE) Radio Resource Control (RRC); providing a VoLTE call; determining, when the VoLTE call has ended, if unused bearer values for a current key are used; and when unused bearer values for a current key are unused, allocating new bearer value for a next VoLTE call.