Blockchain Coupon System Using Hashlock Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing coupon redemption systems lack secure and efficient methods to maintain confidentiality of discount information while ensuring reliable and transparent transaction tracking, often relying on single administrators or point-of-failure systems.

Innovation Solution

A blockchain-based system that uses a coupon-minter to generate encrypted coupons with hashlocks, a store-manager to claim and update coupons, and a clearing-house-manager to decrypt and credit the discount information, ensuring secure and transparent transactions without disclosing sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If discount information is stored in plain text on the blockchain, then transparency and accessibility are improved, but security and confidentiality of the discount information deteriorate

Engineering Contradiction:
Improvetransparency of coupon statusVSAvoidexposure of discount information
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The coupon data is segmented into public components (hashlock, coupon identifier) and private components (discount information encrypted with discount key). The public components can be displayed on the blockchain while the private components remain encrypted, resolving the contradiction between transparency and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Encryption acts as an intermediary between the discount information and the blockchain storage. The encrypted discount information can be stored and displayed on the blockchain without exposing the actual discount values, while still maintaining accessibility through the encryption mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a single administrator manages the coupon system, then ease of operation is improved, but reliability and security deteriorate due to point-of-failure risks

Engineering Contradiction:
Improvecentralized management simplicityVSAvoidsystem reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system is segmented into multiple independent roles: coupon-minter (creates coupons), store-manager (claims and updates coupons), and clearing-house-manager (decrypts and credits). This segmentation eliminates the single point of failure while maintaining operational simplicity through defined role responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each role performs self-service operations with appropriate access controls. The store-manager can claim coupons and update them without needing access to the discount keys, while the clearing-house-manager only accesses encrypted data after verification. This self-service model improves reliability by distributing responsibilities.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If discount keys are stored publicly for accessibility, then ease of operation is improved, but security and confidentiality of discount information deteriorate

Engineering Contradiction:
Improveaccessibility of discount informationVSAvoidunauthorized access to discount information
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Different parts of the system have different access qualities. The coupon-minter and store-manager have access to encrypted discount information through the blockchain, but only the authorized clearing-house-manager can decrypt it using the private key. This local quality differentiation maintains security while allowing appropriate accessibility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The encryption mechanism serves as an intermediary that controls access to discount information. The encrypted discount information is stored on the blockchain for accessibility, while the private key acts as a mediator that authorizes only the clearing-house-manager to decrypt and access the actual discount values.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of manufacture

If traditional coupon redemption systems are used, then ease of manufacture is improved, but productivity and speed of redemption deteriorate

Engineering Contradiction:
Improvecoupon system implementationVSAvoidcoupon redemption speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent replaces traditional mechanical coupon redemption processes with a blockchain-based digital system. The automated verification of hashlocks and encrypted data on the blockchain eliminates manual processing steps, significantly increasing redemption speed while maintaining ease of implementation through standardized cryptographic operations.

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

Data Source

PatentUS11900405B2Blockchain data
Publication Date: 2024.02.13 VALASSIS COMMUNICATIONS INC
  • US11900405B2 patent drawing
  • US11900405B2 patent drawing
  • US11900405B2 patent drawing

AI summary

A coupon-minter is configured to perform operations including: generating a coupon comprising encrypted discount information, wherein the encrypted discount information is encrypted with a discount key; generating, for the coupon, a hashlock from a preimage; introducing the coupon to a blockchain in association with the hashlock, wherein the blockchain is configured to permit claiming of the generated coupon only upon receiving access to the preimage used to generate the hashlock. A store-manager configured to perform operations including: claiming, using the preimage, the coupon in the blockchain; encrypting the discount key with a clearing-house public key; updating the coupon with the encrypted discount key. A clearing-house-manager configured to perform operations comprising: detecting the store-manager's claiming of the coupon; decrypting the encrypted discount key with a clearing-house private key to re-generate the discount key; and decrypting the encrypted discount information with the preimage.