Trusted Code Attestation Tokens for Digital Interaction Fraud
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for verifying user interactions with digital components are prone to fraud, such as click and impression fraud, due to the ease of manipulation of interaction data, which undermines online systems and results in significant financial losses.
Innovation Solution
A method utilizing trusted code on user devices to generate and verify digitally signed attestation tokens, ensuring the validity of user interactions by comparing attributes and detecting active presentation of digital components, thereby reducing the likelihood of fraudulent activities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional interaction verification methods are used, then implementation simplicity is maintained, but data integrity and fraud resistance deteriorate
Solution Approach 1:
The trusted program pre-establishes a set of reference attributes for the digital component before interaction occurs. These reference attributes serve as a baseline for later verification, enabling the system to proactively prepare verification criteria rather than reactively analyzing interaction data after the fact.
Solution Approach 2:
The patent introduces an intermediary trusted program that acts as a mediator between the user device and the verification system. This trusted program locally compares interaction attributes against reference attributes, providing a decentralized verification mechanism that maintains data integrity without requiring complex centralized verification infrastructure.
2Reliability
If comprehensive interaction verification is implemented, then fraud detection capability is improved, but resource consumption increases
Solution Approach 1:
The verification system performs only the necessary attribute comparisons required for fraud detection rather than analyzing all interaction data comprehensively. By focusing on specific attributes that are most indicative of fraud, the system achieves effective fraud detection while minimizing resource consumption.
Solution Approach 2:
The user device's trusted program autonomously performs the verification of interaction attributes against reference attributes without requiring extensive external verification resources. This self-service approach enables the device to independently detect potential fraud without consuming significant network or computational resources from external systems.
3Measurement precision
If interaction data is transmitted for verification, then verification accuracy is improved, but user privacy protection deteriorates
Solution Approach 1:
The patent extracts only the essential attributes of the digital component and interaction for verification purposes, separating these from sensitive user interaction data. By extracting and verifying only the necessary attributes locally through the trusted program, the system maintains verification accuracy while avoiding the transmission and potential exposure of sensitive user information.
Solution Approach 2:
The reference attributes are established in advance before any interaction occurs, creating a verification baseline that does not require access to actual user interaction data. This preliminary establishment of verification criteria enables accurate verification while preserving user privacy, as the comparison is performed against pre-defined attributes rather than requiring transmission of sensitive interaction information.
Data Source
AI summary
Methods, systems, and computer readable medium for verifying interactions with digital components. The method includes receiving input indicating interaction associated with a digital component that is provided by a content provider and presented by a user interface of the user device, determining, by a trusted program of the user device, that the interaction is valid, generating, by the trusted program and based on the determination that the interaction is valid based on a validity evaluation, a digitally signed token that attests the validity of the interaction with the digital component, and providing, by the trusted program and to a third party, the digitally signed token as an indication of the validity of the interaction.


