Reusing Encrypted Session Keys for Faster Mission Critical Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for initiating private communication sessions using Mission Critical (MC) services are inefficient due to the need for repeated encryption and decryption of private communication session keys, which increases initiation time and resource utilization.

Innovation Solution

The method involves generating a private communication session key payload using a Sakai-Kasahara Key Encryption in Multimedia Internet Keying (MIKEY_SAKKEY) encryption method, encrypting it with the recipient's UID key, and storing it for reuse in subsequent sessions, reducing the need for repeated key generation and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If repeated encryption and decryption of private communication session keys is performed for each communication session initiation, then security is maintained, but session initiation time increases and system efficiency deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidsession initiation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs encryption of the private communication session key in advance (pre-encryption) and stores the encrypted key for reuse. When a communication session needs to be initiated, the pre-encoded I_MESSAGE containing the encrypted key is directly utilized without performing real-time encryption, thus reducing session initiation time while maintaining security through the use of pre-prepared cryptographic materials

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the encrypted private communication session key (I_MESSAGE) that can be reused across multiple communication sessions. Instead of generating and encrypting a new key each time, the system replicates and reuses the pre-encoded I_MESSAGE, significantly reducing the computational overhead and time required for session initiation while maintaining the security properties of the original encryption

Inventive Principle:
Principle #26Copying

2Reliability

If repeated encryption and decryption operations are performed for each communication session, then key freshness is ensured, but resource utilization increases and system performance deteriorates

Engineering Contradiction:
Improvekey freshnessVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The encryption operation is performed in advance and the encrypted I_MESSAGE is stored for reuse. This preliminary encryption action eliminates the need for repeated real-time encryption operations during communication session initiation, thereby reducing computational resource utilization and energy consumption while maintaining the security integrity of the cryptographic keys

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and reuses copies of the pre-encoded I_MESSAGE across multiple communication sessions. This copying approach avoids repeated encryption and decryption operations, significantly reducing the computational burden and resource utilization (processing power, memory, and energy) while maintaining system security through the reuse of cryptographically secure pre-prepared key material

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12149617B2Method and apparatus for initiating a communication session using mission critical services
Publication Date: 2024.11.19 SAMSUNG ELECTRONICS CO LTD
  • US12149617B2 patent drawing
  • US12149617B2 patent drawing
  • US12149617B2 patent drawing

AI summary

A method for initiating a private communication session by a user equipment (UE) includes: initiating, by the initiating UE, at least one private communication session with a terminating UE using a Session Initiation Protocol (SIP) INVITE message including an I_MESSAGE; and reusing, by the initiating UE, the I_MESSAGE for initiating at least one subsequent private communication session with the terminating UE.