Relay Device Public Key Authentication Distributed Ledger

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed ledger technology-based communication systems, ensuring secure communication between nodes and maintaining the integrity of communication messages is challenging due to the lack of effective authentication mechanisms for verifying the identity and authenticity of communication devices.

Innovation Solution

A relay device is introduced that authenticates communication messages by acquiring the public key of the transmission source from the distributed ledger and verifies the signature included in the message, ensuring secure transmission and reception of communication data between terminal devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed ledger technology is used to store public keys and enable secure communication, then communication security is improved, but the complexity of the communication system increases due to the need for node management and distributed ledger maintenance

Engineering Contradiction:
Improvecommunication securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a relay device as an intermediary between communication devices and the distributed ledger nodes. The relay device acquires public keys from nodes on behalf of communication devices, manages signature verification, and coordinates authentication processes. This intermediary approach maintains communication security while reducing the complexity burden on individual communication devices by centralizing certain management functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If public key acquisition and signature verification are performed for every communication message, then authentication reliability is improved, but the communication time and processing speed deteriorate

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidcommunication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having communication devices acquire their public keys from the distributed ledger in advance, before actual communication occurs. The relay device also performs preliminary authentication setup by verifying the communication device's identity and storing authentication information. When actual communication occurs, the signature verification can be performed more efficiently since the public key is already available locally rather than needing to be fetched from the distributed ledger for each message.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the relay device performs authentication on every incoming message, then message integrity is improved, but the processing load and energy consumption of the relay device increase

Engineering Contradiction:
Improvemessage integrityVSAvoidrelay device energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements self-service by requiring communication devices to autonomously generate their own digital signatures using their private keys. The relay device's authentication process is simplified to verifying these pre-generated signatures rather than performing complex authentication operations. The communication devices themselves perform the energy-intensive cryptographic operations (signature generation and verification) locally, reducing the processing load and energy consumption of the relay device while maintaining message integrity through the verification process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11671403B2Relay device, non-transitory computer-readable storage medium and communication system
Publication Date: 2023.06.06 FUJITSU LTD
  • US11671403B2 patent drawing
  • US11671403B2 patent drawing
  • US11671403B2 patent drawing

AI summary

A relay device includes a communicator configured to transmit and receive a message to and from the communication device, and a processor configures to acquire a public key of a communication device that is a transmission source of the message from the node and authenticates a signature included in the message with the acquired public key, wherein the processor causes, when receiving a communication message including communication data to be transmitted to a second communication device by a first communication device, the processor to perform authentication on the communication message, and the communicator transmits the communication message to the second communication device when the authentication is successful.