Blockchain Electronic Voucher Issuance and Security
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


