Blockchain Ad Verification System for Fraud Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The online advertising industry faces challenges in verifying the authenticity and data integrity of marketing messages exchanged between publishers and marketers due to the lack of effective mechanisms, leading to fraud and abuse in real-time bidding processes.

Innovation Solution

A system utilizing blockchain technology to provide authenticity, integrity, and non-repudiation by using cryptographic proofs and a distributed ledger to authenticate and secure ad transactions, ensuring that only verified parties can modify records and participate in ad auctions, thereby reducing the risk of fraud and improving data security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional advertising verification mechanisms are used, then the system is simple and easy to operate, but the authenticity and data integrity of marketing messages cannot be verified, leading to fraud and abuse

Engineering Contradiction:
Improveauthenticity and data integrity verificationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain-based intermediary verification system that mediates between publishers and marketers. The blockchain acts as a trusted third party that records and verifies all advertising transactions, providing cryptographic proof of authenticity and data integrity without requiring direct trust between the publisher and marketer. This resolves the contradiction by adding a verification layer that enhances reliability while keeping the core advertising workflow simple through automated smart contracts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical verification mechanisms (manual checks, trust-based systems) with cryptographic verification based on blockchain technology. Instead of relying on organizational structures or human verification, the system uses mathematical cryptography and distributed ledger technology to automatically verify authenticity and integrity of advertising messages, thereby improving reliability without significantly increasing operational complexity.

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

2Reliability

If blockchain technology is implemented to verify authenticity and integrity, then fraud and abuse are reduced, but resource utilization increases

Engineering Contradiction:
Improveauthenticity verificationVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by pre-registering publishers, marketers, and advertising campaigns on the blockchain before actual advertising transactions occur. All verification data, cryptographic keys, and authorization information are established in advance, allowing subsequent advertising impressions and clicks to be verified quickly without requiring heavy computational resources during the actual advertising delivery. This reduces real-time resource utilization while maintaining strong verification capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential verification data needed for authenticity confirmation and stores it on the blockchain, while keeping the full advertising content and detailed transaction logs off-chain or in distributed caches. This selective extraction of critical verification elements minimizes the data storage and processing requirements on the blockchain network, thereby reducing resource utilization while maintaining verification reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If cryptographic proofs are used for every ad transaction, then non-repudiation and data integrity are ensured, but the processing time and system complexity increase

Engineering Contradiction:
Improvenon-repudiationVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating and caching cryptographic signatures and verification tokens during the ad campaign setup phase. When actual advertising transactions occur, the system uses these pre-computed cryptographic elements for rapid verification instead of performing full cryptographic proofs in real-time. This maintains strong non-repudiation guarantees while significantly reducing authentication time during high-volume ad serving operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial verification by applying full cryptographic proof only to critical transaction points (ad impression delivery, click validation, payment settlement) while using lighter-weight verification mechanisms for routine operations. This selective application of cryptographic verification ensures non-repudiation where most needed while reducing overall processing time and system complexity for the entire advertising workflow.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3983981B1System for providing authenticity, integrity, and non-repudiation to advertising technology
Publication Date: 2024.08.07 ADLEDGER INC
  • EP3983981B1 patent drawingFigure 1
  • EP3983981B1 patent drawingFigure 2
  • EP3983981B1 patent drawingFigure 2A

AI summary

A system for providing authenticity, integrity, and non-repudiation to advertising technology. At least one processor receives an ad request for an ad impression available for sale. The ad request includes attributes associated with the ad impression and a cryptographic proof that provides non-repudiation and data integrity of the ad request. The ad request is authenticated by querying a blockchain. The processor accesses a database of second parties seeking to purchase ads online. The database stores attributes associated with each second party, matches the ad request with a selected second party based on the attributes associated with each second party in the database and the attributes associated with the ad impression of the ad request. The processor transmits to the first party a message having an ad and a cryptographic proof of the message, so as to fill the ad impression with the ad for the selected second party.