Android Secret Communication Platform Key Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile terminals lack the capability for end-to-end secret communication, with existing solutions being costly and insecure, as they require hardware modifications and rely on unreliable software applications that can be easily compromised, limiting their ability to provide secure communication services for large data transfers like VoIP and video calls.

Innovation Solution

A method is introduced to establish a universal secret communication platform at the bottom layers of the Android operating system, enabling the intelligent mobile terminal to interact with a secret communication support network to receive and use service keys for secure communication services, including VoIP, secret messages, and file encryption, by modifying the Java and C/C++ framework layers and providing APIs for communication software to invoke secret communication functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware is reconstructed by adding encryption-decryption modules and key storage modules to form a special mobile terminal, then secret communication function is achieved, but the cost is high and the terminal cannot be popularized

Engineering Contradiction:
Improvesecret communication functionVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical hardware approach (adding physical encryption modules and key storage modules) with a software-based solution. The secret communication function is implemented through software modules running on the Android operating system, including a secret communication support network, key management modules, and encryption/decryption software, eliminating the need for hardware reconstruction.

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

Solution Approach 2:

The patent makes the Android mobile terminal universal by integrating secret communication functionality into the existing operating system. The modified Android system can serve both as a general-purpose mobile terminal and as a secure communication device, allowing the same hardware platform to fulfill multiple functions without requiring specialized hardware for each purpose.

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

2Reliability

If hardware is reconstructed by adding encryption-decryption modules and key storage modules to form a new mobile terminal, then secret communication function is achieved, but users cannot use their current mobile terminals for secret communication

Engineering Contradiction:
Improvesecret communication functionVSAvoiduser terminal compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the hardware modification approach with software-based secret communication capabilities that can be deployed on existing Android terminals. The solution uses software modules including a secret communication support network, key management systems, and encryption/decryption software that run on the Android operating system, allowing users to maintain their current devices while gaining secure communication functionality.

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

Solution Approach 2:

The patent implements a dynamic key management system where encryption keys are not statically stored in hardware but are dynamically generated, distributed, and managed through software. The key management module can dynamically allocate keys to different users and applications, and the system can adapt to different communication scenarios by loading appropriate keys from the secret communication support network.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If simple communication encryption tools are used with mathematical algorithms or reused keys, then encryption is achieved, but keys are easy to be broken or exported and security is compromised

Engineering Contradiction:
Improvesoftware implementationVSAvoidkey security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces a secret communication support network as an intermediary between key generation and key usage. Instead of keys being generated and stored locally on the device where they could be easily extracted, the support network acts as a secure intermediary that generates keys, distributes them to authorized applications, and manages their lifecycle. This externalizes the key management function to a more secure environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the key management functionality into separate modular components: a key generation module, a key distribution module, a key storage module, and a key usage module. This segmentation allows each component to be optimized for its specific function and secured independently. The key management module can selectively allocate different keys to different applications and users, providing fine-grained security control.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If encryption software is installed in Android operating system, then secret communication is achieved, but the software can be maliciously uninstalled by attackers and security is poor

Engineering Contradiction:
Improvesoftware installationVSAvoidsoftware security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges the secret communication functionality with the Android operating system itself rather than implementing it as a separate installable application. The secret communication support network, key management modules, and encryption/decryption functions are integrated into the system layer of Android, making them part of the core operating system infrastructure. This integration ensures that the security functionality cannot be easily removed or disabled by users or attackers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary actions by pre-configuring the secret communication support network and key management infrastructure before any communication occurs. The system establishes secure key management mechanisms in advance, pre-allocates key storage spaces, and configures encryption/decryption modules before they are needed, ensuring that security functionality is already in place and cannot be retroactively removed or compromised.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9668127B2Method for allocating communication key based on android intelligent mobile terminal
Publication Date: 2017.05.30 QUANTUMCTEK CO LTD
  • US9668127B2 patent drawing
  • US9668127B2 patent drawing
  • US9668127B2 patent drawing

AI summary

Disclosed is a method for allocating a communication key based on an Android intelligent mobile terminal. By establishing a universal secret communication platform on the bottom layer of an Android operating system, an intelligent mobile terminal is equipped with the functions of being able to interact with a secret communication support network, receiving a two-level key and using a received service key after decrypting same, thereby being able to provide universal bottom-layer support for a VoIP secret call, a secret short message, a secret video call, file encryption transmission, secure mobile payment and other communication services which require secrecy support. The secret communication support network provides the service keys required for various communication services for a reformed intelligent mobile terminal, and after obtaining the service keys, the intelligent mobile terminal uses same to conduct the secret communication.