Blockchain Oracle Homomorphic Encryption Confidential Service Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for connecting service providers and customers in marketplaces lack transparency and confidentiality in data management and offer allocation, particularly in competitive contexts where service details like price and capacity must remain secret.

Innovation Solution

A method using blockchain technology with smart contracts and homomorphic encryption to process and compare service offers anonymously, ensuring confidentiality and integrity by delegating evaluation to an oracle, which does not access the content of the offers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If service offers are made public for transparent evaluation, then transparency and objectivity improve, but confidentiality of competitive offers deteriorates

Engineering Contradiction:
Improvetransparency of offer allocationVSAvoidconfidentiality breach of service offers
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an oracle as an intermediary entity that receives encrypted service offers, performs decryption and comparison operations, and returns only the identifier of the winning offer. The oracle acts as a mediator that enables transparent evaluation while preserving confidentiality by never exposing the actual offer contents to the blockchain network or participants.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms service offers from plaintext to encrypted form using homomorphic encryption before submission to the blockchain. This parameter change allows the offers to be processed and compared in encrypted state, maintaining confidentiality while enabling transparent evaluation through cryptographic operations.

Inventive Principle:
Principle #35Parameter changes

2Object-generated harmful factors

If service offers are encrypted to maintain confidentiality, then confidentiality improves, but the ability to evaluate and compare offers deteriorates

Engineering Contradiction:
Improveconfidentiality of service offersVSAvoiddifficulty of evaluating encrypted offers
Core Design Contradiction:
Object-generated harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces traditional plaintext comparison mechanisms with homomorphic encryption operations. Instead of decrypting offers and comparing them in plaintext (which would compromise confidentiality), the system uses cryptographic operations that allow comparison and evaluation to be performed directly on encrypted data, substituting mechanical plaintext processing with cryptographic computation.

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

Solution Approach 2:

The oracle serves as a specialized intermediary that possesses the decryption capability and performs all evaluation operations. This mediator enables the system to maintain encrypted offers on the blockchain while still allowing for proper evaluation and selection of the winning offer through controlled decryption and comparison operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a centralized platform is used to manage service offers, then ease of operation improves, but transparency and trust deteriorate

Engineering Contradiction:
Improvecentralised offer managementVSAvoidtransparency of data management
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments the offer management system into multiple independent components: a decentralized blockchain network for storage and verification, smart contracts for automated rule execution, and an independent oracle for evaluation. This segmentation eliminates the need for a single centralized platform while maintaining operational ease through automated processes and distributed trust.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service through smart contracts that automatically execute the evaluation logic and selection of the winning offer based on predefined criteria. The blockchain network autonomously verifies and records all operations, eliminating the need for manual intervention by a centralized platform while maintaining transparency and trust through cryptographic verification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240380622A1Method for computer-implemented service provision in a blockchain, corresponding blockchain network node and computer program
Publication Date: 2024.11.14 ORANGE SA
  • US20240380622A1 patent drawing
  • US20240380622A1 patent drawing
  • US20240380622A1 patent drawing

AI summary

The method concerns goods or services based on a blockchain information decentralised storage technology. Blockchain infrastructures have been enriched with smart contracts. The emergence of these smart contracts opens up new applications for blockchains, particularly in the exchange of services. However, the lack of confidentiality of solutions based on the use of smart contracts is an obstacle to their development. In order to solve this problem, the method is based on the introduction of an oracle capable of processing encrypted offers without having access to the decrypted content of these offers. An oracle is a third-party service run by several nodes, interfacing the blockchain network with the world. An oracle can feed external information back to a smart contract, or perform calculations on behalf of the smart contract in order to reduce the latter's calculation costs. Oracles are trusted entities.