VoLTE Voice Encryption Using IMSI and Random Number Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoLTE-based voice services over IMS systems lack confidentiality during voice signal transmission due to the lack of encryption, resulting in low security.

Innovation Solution

A method for encrypting voice signals in VoLTE communications using a calling and called terminal, where a data communication connection is established, and a random number is used to generate encryption and decryption keys, enabling secure encryption and decryption of voice signals through a preset encryption algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If voice services are provided over IMS systems using VoLTE, then communication cost is reduced and service control is improved, but confidentiality and security of voice signals during transmission are compromised

Engineering Contradiction:
Improvecommunication costVSAvoidsecurity of voice services
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies preliminary action by generating encryption keys before voice signal transmission. The calling terminal generates a first encryption key using the first random number, calling terminal IMSI, and called terminal IMSI before encrypting the voice signals. This ensures security measures are in place prior to transmission, resolving the contradiction by maintaining low cost while pre-establishing security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by introducing random numbers that change for each call session. The first random number is generated specifically for this call, and the encryption key is dynamically created based on this random number plus terminal identities. This dynamic parameter change ensures security without requiring expensive infrastructure changes

Inventive Principle:
Principle #35Parameter changes

2Reliability

If encryption is implemented for voice signals, then security and confidentiality are improved, but system complexity increases

Engineering Contradiction:
Improveconfidentiality of voice transmissionVSAvoidcomplexity of encryption system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having each terminal generate its own encryption keys using its own IMSI and the shared random number. The calling terminal generates the first encryption key, and the called terminal generates the first decryption key using the same inputs. This self-service approach achieves confidentiality without requiring complex centralized key management infrastructure

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses the random number as an intermediary that facilitates secure communication without requiring complex key exchange protocols. The first random number serves as a mediator that both terminals use to independently generate matching encryption/decryption keys, simplifying the overall system while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10887288B2Method for encrypting voice in voice communications, calling terminal and called terminal, and system
Publication Date: 2021.01.05 YULONG COMPUTER TELECOMM SCI (SHENZHEN) CO LTD
  • US10887288B2 patent drawing
  • US10887288B2 patent drawing
  • US10887288B2 patent drawing

AI summary

An embodiment of the disclosure provides a voice communication method, a calling terminal, a called terminal and a system, the voice communication method includes: establishing, by a calling terminal, a data communication connection between a called terminal and the calling terminal; obtaining a calling terminal international mobile subscriber identity (IMSI), a called terminal IMSI, a first random number for encryption and decryption, and generating a first encryption key; encrypting voice signals according to the first encryption key by using a preset encryption algorithm and obtaining first encrypted voice signals; sending the first encrypted voice signals to the called terminal. The first encryption key is generated according to the calling terminal IMSI, the called terminal IMSI, and the voice signals are encrypted by using the preset encryption algorithm, thus an encryption process is highly targeted and highly confidential, and security of voice services is improved.