Relay Device Public Key Authentication Distributed Ledger
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


