Data Delivery Verification via Intermediary Signature Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data delivery mechanisms lack reliable verification mechanisms, leading to potential illegal value transfers between data distribution platforms and end users, resulting in financial losses for data owners due to lack of satisfactory mechanisms to prevent end users from falsifying data receipt.

Innovation Solution

A data delivery system utilizing secure areas within data delivery and requesting apparatuses to generate and share signature and verification keys, sign and verify data, and transmit certification data to ensure data integrity and rightful rewards, employing a secret value table for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data delivery verification mechanisms are simplified, then ease of operation improves, but reliability deteriorates due to inability to prevent collusion and fraudulent activities

Engineering Contradiction:
Improveease of data delivery verificationVSAvoidreliability of data delivery
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a data distribution platform as an intermediary between data owners and end users. This platform implements a verification mechanism where end users sign receipt confirmation data with their private keys, and the platform verifies these signatures using stored public keys. This intermediary role enables reliable verification of data receipt without requiring direct trust between data owners and end users, thus improving reliability while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complex verification mechanisms are implemented, then reliability improves, but device complexity increases

Engineering Contradiction:
Improvereliability of data deliveryVSAvoidcomplexity of verification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having the data distribution platform store end users' public keys in advance before actual data delivery occurs. When data is delivered and the end user signs the receipt confirmation, the platform can immediately verify the signature against the pre-stored public key without needing to retrieve or generate keys at verification time. This pre-preparation simplifies the verification process and reduces system complexity while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cryptographic signature verification is implemented, then reliability improves, but loss of time increases due to additional verification steps

Engineering Contradiction:
Improvereliability of data receipt confirmationVSAvoidtime for verification process
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the verification functionality into a dedicated module within the data distribution platform that handles signature verification as a separate, standardized operation. The platform maintains a dedicated storage area for public keys and implements a specific verification process that checks signatures efficiently. This extraction allows the verification to be performed as a discrete, optimized operation rather than being embedded in general data processing, reducing the time overhead while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12177345B2Data delivery apparatus and method, data requesting apparatus and method, data delivery system, and computer readable medium
Publication Date: 2024.12.24 NEC CORP
  • US12177345B2 patent drawing
  • US12177345B2 patent drawing
  • US12177345B2 patent drawing

AI summary

The invention relates to an information processing apparatus that generates a pair of a first signature key and a first verification key, publishes the first verification key outside the information processing apparatus, acquires a second verification key that is generated and published by an own apparatus, generates a secret value table including a plurality of secret values and indices, transmits signed transmission data obtained by signing transmission data with the first signature key, the transmission data including processing target data comprising at least a part of delivery target data and an index corresponding to a secret value that has been associated with the processing target data based on the secret value table, receives certification data from the own apparatus, verifies a signature of the certification data using the second verification key, and transmits the certification data to a data providing apparatus, when the signature of the certification data is successfully verified using the second verification key.