Blockchain Smart Contract Permission Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication security systems for electronic devices lack robustness in ensuring secure and verified communication between users, particularly in decentralized networks, where unauthorized access and data integrity verification are challenging.

Innovation Solution

A blockchain-based communication system that utilizes smart contracts to manage permissions and verify information through a proof of authority scheme, ensuring secure communication by encrypting messages with public/private key pairs and verifying data integrity using hash functions, thereby preventing unauthorized access and ensuring data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional communication security systems are used, then implementation is simpler, but security robustness and data integrity verification are insufficient in decentralized networks

Engineering Contradiction:
Improvesecurity robustnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain network as an intermediary layer between communicating devices. This blockchain intermediary provides decentralized verification through distributed nodes, smart contracts for automated permission management, and cryptographic mechanisms for data integrity, thereby enhancing security robustness without requiring direct complex security implementations between each device pair

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication security system into distinct functional layers: device-level encryption using public/private key pairs, blockchain-level permission verification through smart contracts, and network-level consensus validation. This segmentation allows each layer to handle specific security tasks independently, improving overall reliability while managing complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

2Reliability

If permission verification is performed for each communication, then security is improved, but communication speed and efficiency decrease

Engineering Contradiction:
Improvepermission verification securityVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements preliminary permission verification by requiring devices to obtain communication permissions through smart contract execution before actual data transmission. The blockchain network pre-validates device identities and authorization levels, storing verification results on-chain. This preliminary action ensures security requirements are met before communication begins, preventing security breaches while enabling faster subsequent transmissions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The smart contracts on the blockchain network automatically perform permission verification and validation without requiring manual intervention or complex real-time checks during communication. The decentralized nodes self-verify transactions against stored permission data, providing automated security enforcement that maintains both high security and communication efficiency

Inventive Principle:
Principle #25Self-service

3Reliability

If data integrity verification is performed using hash functions, then data integrity is ensured, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces traditional mechanical or manual data integrity verification methods with cryptographic hash functions and blockchain-based verification mechanisms. Hash functions provide rapid mathematical verification of data integrity, while the blockchain network distributes verification across multiple nodes, parallelizing the process and reducing overall verification time compared to centralized sequential checking

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11848937B2Secure communication using blockchain technology
Publication Date: 2023.12.19 BOOZ ALLEN HAMILTON INC
  • US11848937B2 patent drawing
  • US11848937B2 patent drawing
  • US11848937B2 patent drawing

AI summary

Techniques for secure communication is provided. The techniques include requesting first smart contract execution by one or more nodes of the communication system to determine permissions for communication; performing communication based on the requested permissions; and requesting second smart contract execution by one or more nodes of the communication system to verify information associated with the communication.