Public Keychain Message Encryption for Blockchain Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for secure message exchange between computing devices over networks lack efficient encryption and distribution methods, particularly in the context of distributed ledgers like blockchains, which require secure interaction with public and private key combinations.

Innovation Solution

The use of public keychains within blockchains for encrypting and distributing messages between electronic devices, where a sender device determines and confirms recipient public keys from a central authority server, enabling secure interaction with distributed blockchains using corresponding private keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central authority server is used to manage key confirmation for message encryption, then message security is improved, but the central authority's processing load increases

Engineering Contradiction:
Improvemessage securityVSAvoidcentral authority processing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system segments the message distribution function from the central authority server. Instead of the central authority managing all message encryption and distribution, the system divides responsibilities: the central authority only confirms recipient identifiers and provides public keys, while actual message encryption and distribution is performed by sender devices using the obtained public keys from the blockchain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Sender devices perform self-service by obtaining public keys from the blockchain and independently encrypting messages without requiring the central authority to process or manage the actual message content. This allows devices to handle their own message encryption needs using the public infrastructure.

Inventive Principle:
Principle #25Self-service

2Reliability

If a dedicated message server is used for message distribution, then message delivery reliability is improved, but system complexity increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blockchain infrastructure serves multiple functions: it stores public keys, enables identity verification, and provides a distributed ledger for message distribution. This eliminates the need for dedicated message servers, as the blockchain itself can handle message distribution to multiple recipients simultaneously.

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

Solution Approach 2:

The blockchain acts as an intermediary between senders and recipients, providing a trusted distributed ledger that enables direct peer-to-peer message exchange. Messages can be distributed through the blockchain network without requiring a centralized message server, reducing system complexity while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10708243B2Message encryption using public keychains
Publication Date: 2020.07.07 CAPITAL ONE SERVICES LLC
  • US10708243B2 patent drawing
  • US10708243B2 patent drawing
  • US10708243B2 patent drawing

AI summary

To encrypt and distribute a message, a processor of a sender device may determine a public key associated with a recipient identifier. The processor may request confirmation of a the recipient identifier from a central authority server. The processor may receive the confirmation of the recipient identifier from the central authority server. The processor may encrypt the message using the public key to form an encrypted message. The processor may distribute the encrypted message. The encrypted message may be decipherable using a private key associated with the recipient identifier and used by a recipient device to securely interact with the distributed blockchain.