Cryptocurrency Event Verification via Segmented Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Central authorities face challenges in securely verifying user participation in events without enabling users to falsely claim participation, as existing methods lack robustness in ensuring authenticity and preventing cheating.

Innovation Solution

A method utilizing cryptocurrency and a verification application, where a central authority generates sets of cryptocurrency coins correlated to events, users are assigned unique public keys, and participation is verified through a data set, with transactions recorded on an append-only ledger for public validation and secure reward distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central authority verifies user participation in events, then participation authenticity can be confirmed, but users may falsely claim participation without robust verification mechanisms

Engineering Contradiction:
Improveparticipation verification reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification system is segmented into distinct cryptographic components: event private keys held by the central authority, user public keys distributed to participants, and event tokens generated as proof of participation. This segmentation allows reliable verification while maintaining system manageability through clear separation of responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cryptographic tokens serve as intermediaries between the central authority and users. These tokens embed event identifiers and are signed by the authority's private key, providing machine-verifiable proof of participation without requiring complex trust relationships or manual verification processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptocurrency transactions are made public on a blockchain, then transparency and public validation are achieved, but user privacy and security may be compromised

Engineering Contradiction:
Improvetransaction transparencyVSAvoidprivacy exposure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system uses cryptographic copies of identity information rather than direct personal data. User identities are represented by public keys and event tokens on the blockchain, which are verifiable proofs of participation without exposing sensitive personal information. The actual user data remains off-chain and private.

Inventive Principle:
Principle #26Copying

3Ease of operation

If event private keys are distributed to users, then users can prove participation, but unauthorized access or misuse of keys may occur

Engineering Contradiction:
Improveuser ability to prove participationVSAvoidkey security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system extracts the critical verification element (event identifier) from the private key and embeds it in publicly shareable tokens. Users receive event tokens signed by the authority that contain the event identifier, allowing them to prove participation without ever possessing or exposing the authority's private key.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of giving users private keys to sign their own participation proofs (which would be insecure), the system inverts the approach: the central authority signs participation proofs using its private key, and users receive these signed tokens as verification. This reversal maintains security while enabling user participation proof.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11270303B2Cryptocurrency-based event participation verification
Publication Date: 2022.03.08 FUJITSU LTD
  • US11270303B2 patent drawing
  • US11270303B2 patent drawing
  • US11270303B2 patent drawing

AI summary

A method of participation verification includes generating sets of cryptocurrency coins (coin sets). The coin sets have cryptocurrency coins and correlate to events for which participation is verified. The method includes generating user keys including unique public keys for each user and user secret keys. The method includes assigning a public key to a user, communicating the assigned public key to a user device and enabling download of a verification application. The method includes receiving a first coin request that includes identification of a first coin set, the assigned public key, and a data set. The method includes verifying user participation in an event based on the data set. The method includes executing a cryptocurrency transaction with the user device. The cryptocurrency transaction including public validation of a transfer of a cryptocurrency coin from the identified coin set to the user device via an append-only ledger.