Mobile Certificate Management for MQTT and HTTPS Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication apparatuses use a single certificate for multiple protocols, compromising security levels.

Innovation Solution

A mobile communication apparatus with a main module and a communication module, where the main module stores both MQTT and HTTPS certificates, switching between them as needed to maintain secure communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single certificate storage area is used for multiple protocols, then device complexity is reduced, but security level is lowered

Engineering Contradiction:
Improvecertificate storage structureVSAvoidsecurity level
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the certificate management system into two parts: a main module with a first storage area that can store multiple certificates (MQTT and HTTPS), and a communication module with a second storage area that can hold only one certificate at a time. This segmentation allows secure multi-protocol support while maintaining simple communication module storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The main module acts as an intermediary that manages multiple certificates and dynamically provides the appropriate certificate to the communication module based on the required protocol. This mediator approach allows the communication module to use a single storage area while still supporting multiple secure protocols through dynamic certificate switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If certificates are dynamically switched between protocols, then security level is maintained, but device complexity increases

Engineering Contradiction:
Improvesecurity levelVSAvoidcertificate management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the certificate management functionality into the main module, which consolidates the ability to store and manage multiple certificates. The communication module maintains its simplicity with a single storage area, while the merged system in the main module handles the complexity of dynamic certificate selection and switching based on protocol requirements.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If communication is frequently started and stopped to switch protocols, then protocol flexibility is improved, but loss of time increases

Engineering Contradiction:
Improveprotocol switching capabilityVSAvoidcommunication interruption time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The main module pre-stores multiple certificates (MQTT and HTTPS) in the first storage area, preparing them in advance. When protocol switching is needed, the appropriate certificate is already available and can be quickly provided to the communication module, eliminating the need to stop communication for certificate retrieval or generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic certificate switching where the main module can provide different certificates to the communication module based on the required protocol while the communication module maintains a continuous connection. This dynamic approach allows protocol switching without communication interruption, as the certificate change occurs in the main module's storage and provisioning rather than requiring connection termination.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12407673B2Digital certificate management
Publication Date: 2025.09.02 TOSHIBA TEC KK
  • US12407673B2 patent drawing
  • US12407673B2 patent drawing

AI summary

According to one embodiment, a mobile communication apparatus includes a communication module and a main module. The communication module is capable of storing only one of an MQTTS certificate and an HTTPS certificate. The main module is capable of storing both the MQTTS certificate and the HTTPS certificate. The main module provides the MQTTS certificate to the communication module if the communication module starts MOTTS communication. The main module provides the HTTPS certificate to the communication module if the communication module starts HTTPS communication in a case where the communication module performs the HTTPS communication during a keep-alive interval of the MQTTS communication and provides the MQTTS certificate to the communication module if the communication module stops the HTTPS communication.