Cryptographic Communication Library for Automated Key Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cryptographic communication networks require complex operations such as address registration and key management, making it difficult for existing applications to perform cryptographic communication effectively.

Innovation Solution

A communication device with a cryptographic communication unit, a key generating unit, and a control unit that automates address registration and key acquisition processes using APIs of existing cryptographic libraries, allowing seamless integration with cryptographic communication networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cryptographic communication network operations are used, then cryptographic communication security is ensured, but the operation complexity increases and ease of use deteriorates

Engineering Contradiction:
Improvecryptographic communication securityVSAvoidease of cryptographic communication
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a library as an intermediary layer between the application and the cryptographic communication network. This library automatically performs address registration, key generation, and key acquisition operations, shielding the application from complex cryptographic protocols while maintaining security. The library acts as a mediator that handles the cumbersome operations transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The library implements self-service functionality by automatically managing the cryptographic communication process. When an application requests cryptographic communication, the library autonomously performs address registration, generates necessary keys, acquires communication keys from the network, and manages the entire sequence of operations without requiring manual intervention or complex application-level implementation.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual address registration and key management are implemented, then cryptographic communication control is precise, but the time consumption and operational difficulty increase

Engineering Contradiction:
Improvecryptographic communication controlVSAvoidtime for address registration and key acquisition
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The library performs preliminary actions by pre-registering addresses with the cryptographic communication network and pre-generating necessary cryptographic keys before actual communication is needed. This advance preparation eliminates the need for time-consuming manual operations during actual communication, as the library has already established the cryptographic infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The library serves as an intermediary that automates and accelerates the key acquisition process. Instead of manual key management, the library automatically requests and retrieves communication keys from the network, significantly reducing the time required for key acquisition while maintaining precise control over the cryptographic process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If existing applications are integrated with cryptographic communication networks, then cryptographic functionality is added, but the integration complexity increases

Engineering Contradiction:
Improvecryptographic communication capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic communication functionality into a separate, independent library module. This segmentation allows existing applications to integrate cryptographic capabilities by simply linking against or including the library, without requiring complex modifications to the application's core logic or structure. The cryptographic functionality is isolated and standardized through the library interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The library provides universal cryptographic communication functionality that can be applied to any existing application. By implementing a standardized library interface that handles all cryptographic operations (address registration, key generation, key acquisition, encryption, decryption), the system enables diverse applications to gain cryptographic capabilities through a single, unified mechanism rather than application-specific implementations.

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

Data Source

PatentUS9083682B2Communication device and computer program product
Publication Date: 2015.07.14 KK TOSHIBA
  • US9083682B2 patent drawing
  • US9083682B2 patent drawing
  • US9083682B2 patent drawing

AI summary

According to an embodiment, a communication device includes a cryptographic communication unit, a first communicating unit, and a control unit. The cryptographic communication unit is configured to perform cryptographic communication with an external device via a first network. The first communicating unit is configured to perform communication with a key generating device via a second network, the key generating device being configured to generate a cryptographic key to be used in the cryptographic communication. The control unit is configured to perform control to transmit an address registration request containing address information to the key generating device via the first communicating unit when a predetermined specific request is issued from among requests used in the cryptographic communication.