Secure Box Mediator for End-to-End Encrypted Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in establishing secure, end-to-end encrypted communication between remote terminal apparatus and server apparatus, as intermediate relay servers often terminate encryption protocols, preventing secure data transmission.

Innovation Solution

The system employs a secure box that executes a regular TLS handshake with the server apparatus and exchanges TLS handshake information between the terminal apparatus and the secure box, allowing the terminal apparatus to generate and use a common key for encrypted communication, while ensuring the relay server cannot intercept or generate the key.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an intermediate relay server is used to enable remote connection, then connectivity between terminal apparatus and server apparatus is improved, but security of encrypted communication deteriorates because the relay server terminates encryption protocols

Engineering Contradiction:
Improveremote connectivityVSAvoidencrypted communication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a secure box as an intermediary device that performs TLS handshake with both the terminal apparatus and the server apparatus, acting as a mediator that maintains encrypted communication paths. The secure box receives TLS handshake information from the terminal apparatus and forwards it to the server apparatus, enabling remote connectivity while preserving end-to-end encryption security by not terminating the encryption protocols itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the relay server terminates encryption protocol, then data transmission through the relay is simplified, but the common key becomes vulnerable to interception by the relay server

Engineering Contradiction:
Improvedata transmission processVSAvoidkey interception risk
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the encryption termination function from the relay server and relocates it to the secure box. By taking out the TLS handshake processing from the untrusted relay server environment and performing it within the trusted secure box, the system simplifies data transmission through the relay while preventing key interception, as the common key is generated and stored only in the secure box and terminal apparatus, never passing through the relay server.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If TLS handshake information is exchanged between terminal apparatus and secure box, then end-to-end encrypted communication is enabled, but communication protocol complexity increases

Engineering Contradiction:
Improveend-to-end encryptionVSAvoidcommunication protocol
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the TLS handshake process into distinct phases: the terminal apparatus performs TLS handshake with the secure box to obtain the common key, while the secure box separately performs TLS handshake with the server apparatus. This segmentation allows end-to-end encryption to be established between terminal and server without requiring them to directly negotiate complex protocols, as the secure box handles the protocol complexity in isolated handshake segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11924286B2Encrypted communication processing apparatus, encrypted communication processing system, and non-transitory recording medium
Publication Date: 2024.03.05 RICOH CO LTD
  • US11924286B2 patent drawing
  • US11924286B2 patent drawing
  • US11924286B2 patent drawing

AI summary

An information processing apparatus includes circuitry that detects reception of first data from a connection source apparatus. The first data includes information about establishment of a session for encrypted communication between the source apparatus using a service and a connection destination apparatus providing the service. The circuitry converts the first data into a first message following a communication protocol in the session establishment, and converts a second message from the destination apparatus into second data including at least information for generating a common key for the encrypted communication. Before the session establishment, the circuitry transmits the first message to the destination apparatus and transmits the second data to the source apparatus. After the session establishment, the circuitry transmits service data from the source apparatus to the destination apparatus and from the destination apparatus to the source apparatus in an unconverted state. The service data is used in the service.