Blockchain Ad Verification System for Fraud Prevention
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If blockchain technology is implemented to verify authenticity and integrity, then fraud and abuse are reduced, but resource utilization increases
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.
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.