Reusing Encrypted Session Keys for Faster Mission Critical Communications
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


