Blockchain Electronic Voucher Issuance and Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic vouchers are vulnerable to forgery and illegal copying due to their reliance on barcodes or registration numbers, and systems can malfunction, leading to multiple issuance issues, rendering them invalid.

Innovation Solution

A method utilizing blockchain technology to issue, use, refund, settle, and revoke electronic vouchers by creating transactions with unique nonce values, public keys, and signature values, and registering these with private and public blockchain databases, ensuring secure and unique electronic voucher management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If electronic vouchers use barcodes or registration numbers for identification, then ease of operation is improved, but reliability deteriorates due to vulnerability to forgery and illegal copying

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the mechanical barcode system with a cryptographic hash-based identification system. Instead of using visual barcodes that can be copied, the invention uses hash values of voucher data that are computationally infeasible to reverse-engineer or replicate, thereby substituting a vulnerable mechanical identification method with a secure cryptographic one

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

Solution Approach 2:

The patent transforms the voucher identification parameter from simple visual barcodes to complex cryptographic hash values derived from voucher data. This parameter change increases security by making the identification data non-reversible and unique, while still allowing for efficient verification through hash comparison

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If electronic vouchers rely on simple registration numbers, then manufacturing precision is improved, but reliability deteriorates due to system malfunctions causing multiple issuance

Engineering Contradiction:
Improvemanufacturing precisionVSAvoidreliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent replaces the simple registration number generation system with a cryptographic hash-based system. The hash function deterministically generates unique identification data from voucher contents, eliminating reliance on sequential number generation that can malfunction and cause duplicate issuance

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

Solution Approach 2:

The patent performs preliminary hashing of voucher data before issuance to generate unique identification markers. This preliminary action ensures that each voucher has a pre-computed, unique cryptographic fingerprint that prevents duplicate issuance, as the same voucher data would always produce the same hash value

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If electronic voucher data is stored in traditional databases, then ease of operation is improved, but reliability deteriorates due to vulnerability to forgery and illegal copying

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces traditional database storage with a blockchain-based distributed ledger system. Instead of storing voucher data in centralized databases that can be compromised, the invention stores cryptographic hash values and transaction records in an immutable blockchain, providing tamper-proof verification while maintaining operational efficiency

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

Data Source

PatentUS11436595B2Method for issuing, using, refunding, settling and revoking electronic voucher using updated status of balance database by respective blocks in blockchain, and server using the same
Publication Date: 2022.09.06 CPLABS INC
  • US11436595B2 patent drawing
  • US11436595B2 patent drawing
  • US11436595B2 patent drawing

AI summary

A method of issuing an electronic voucher by an issuer is provided. The method includes steps of: (a) creating and registering a transaction including a voucher data, a public key and a signature value of the issuer, with a private blockchain database, providing the issuer with a PrivTxid locating the transaction in the private blockchain database, and updating and registering value information including a balance of the voucher data with a BDB; and (b) acquiring and registering a representative hash value calculated using a specific hash value, which is a hash value of the voucher data, the public key, and the signature value, and its corresponding hash values which include a hash value of a delta_n including all balances of all vouchers, identifiable by all PrivTxids locating their transactions, with a public blockchain database, and acquiring a Txid locating the representative hash value in the public blockchain database.