Voting System for Secure Participant Exclusion in Ad Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In ad networks and other End-to-End encryption communication systems, it is challenging to exclude corrupt advertisers or participants while concealing information from the server side, particularly when using exclusive key sharing methods.

Innovation Solution

A voting system is implemented, where a vote broadcasting server generates and shares secret information with client terminals, which encrypt and transmit voting information. The server collects and broadcasts voting information, allowing client terminals to decrypt and update keys based on predetermined conditions, enabling participant exclusion without revealing information to the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exclusive key sharing method is used to exclude corrupt advertisers, then participant exclusion capability is improved, but server-side information concealment deteriorates because reporters and exception targets are known to the server

Engineering Contradiction:
Improveparticipant exclusion capabilityVSAvoidserver-side information concealment
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the key sharing process into multiple voting stages. Instead of directly excluding participants, the system divides the exclusion process into discrete voting actions where each participant casts votes independently. The server only receives encrypted vote data without knowing which specific participants are being excluded, thus maintaining information concealment while achieving participant exclusion through accumulated voting results

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encrypted voting data as an intermediary between the exclusion mechanism and the server. The voting information is encrypted and transmitted through the server without revealing the actual exclusion targets. This intermediary layer allows the server to facilitate the exclusion process without gaining knowledge of the specific participants being excluded, resolving the contradiction between exclusion capability and information concealment

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If End-to-End encryption is implemented in ad networks, then communication security is improved, but participant exclusion control deteriorates because it becomes difficult to control exclusion while concealing information from the server

Engineering Contradiction:
Improvecommunication securityVSAvoidparticipant exclusion control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary voting actions before final exclusion takes effect. Participants cast votes in advance, and the system accumulates voting results through multiple rounds. This preliminary action phase allows the system to maintain encryption while building consensus for exclusion, making the control process easier by distributing the decision-making over time rather than requiring immediate server-mediated exclusion

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the exclusion control dynamic through multi-round voting. Instead of a static exclusion mechanism, the system allows voting to evolve through multiple rounds where voting information is updated and accumulated. This dynamic approach enables participants to control exclusion while maintaining encryption, as the exclusion decision emerges organically from the voting process rather than being imposed by the server

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11900735B2Voting system, vote relay server, client terminal, voting method, advertisement distribution system, and program
Publication Date: 2024.02.13 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11900735B2 patent drawing
  • US11900735B2 patent drawing
  • US11900735B2 patent drawing

AI summary

In a voting system including a vote broadcasting server and a plurality of client terminals, the vote broadcasting server generates a plurality of pieces of vote information that is data in which secret information is shared and transmits the vote information to each client terminal, each client terminal generates voting information by encrypting vote information such that the vote information can be decrypted when predetermined conditions are satisfied and transmits the voting information to the vote broadcasting server, the vote broadcasting server transmits a voting information group composed of voting information received from respective client terminals to the respective client terminals, and each client terminal ascertains a vote result according to the number of pieces of vote information decrypted from the voting information group and executes processing based on the vote result.