Verifiable Data Transfer via Segmented Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In online lotteries, existing systems cannot prevent fraudulent behavior where users can manipulate unscratched fields to win, and there is a risk of hacking or 'man in the middle' attacks, compromising the integrity of the game.

Innovation Solution

A method and system for conducting a verifiable transfer of data over a network, where a secure database generates encrypted data sets with unique identifiers and digital symbols, allowing users to select and reveal fields incrementally, while only transferring the selected data to the user-operated device, and later transferring the decryption key to verify the game's integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the complete lottery ticket including unscratched digital symbols is transferred to the user, then the user can see all fields, but fraudulent users can access digital symbols beneath unscratched fields before scratching and always scratch fields yielding the highest prize

Engineering Contradiction:
Improveaccess to digital symbolsVSAvoidlottery integrity
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent divides the lottery ticket data into two separate components: visible fields (initially revealed) and hidden fields (obscured). This segmentation prevents users from accessing all digital symbols at once, thereby maintaining lottery integrity while still providing information to users in a controlled manner.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary obscuring of certain digital symbols before the user interacts with the lottery ticket. By pre-hiding specific fields and only revealing them upon scratching actions, the system prevents fraudulent access to all symbols in advance, ensuring fair play while maintaining user engagement.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If only the digital symbols of scratched fields are transferred to the user, then fraudulent behavior is prevented, but the user cannot verify the complete lottery ticket after communication concludes

Engineering Contradiction:
Improvefraud preventionVSAvoidverification capability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a cryptographic hash function as an intermediary mechanism. The system generates a hash value from the complete lottery ticket data (including hidden fields) and provides this hash to the user. This intermediary allows verification of data integrity without revealing the actual hidden symbols, thus maintaining both fraud prevention and verification capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a cryptographic copy (hash) of the complete lottery ticket data that can be shared with users without exposing the actual sensitive information. This cryptographic copy serves as verifiable proof of the original data's integrity while maintaining the security and hidden nature of the unscratched fields.

Inventive Principle:
Principle #26Copying

3Extent of automation

If the secure database is hacked or manipulated such that the user will always lose, then the lottery organizer can control outcomes, but user confidence and safety are compromised

Engineering Contradiction:
Improveoutcome controlVSAvoiduser confidence
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system provides users with cryptographic verification data (hash values) that allow them to independently verify the integrity of the lottery outcome. This feedback loop restores user confidence by enabling them to confirm that the results have not been manipulated, even though the outcome control remains automated.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11222503B2Verifiable transfer of data over a network
Publication Date: 2022.01.11 VARELOTTERIET AS
  • US11222503B2 patent drawing
  • US11222503B2 patent drawing
  • US11222503B2 patent drawing

AI summary

A method of conducting a verifiable transfer of data over a network comprising generating a batch of data sets (18) at a secure database (14), each of the data sets comprising an identifier (22) and an indexed array of digital symbols, and transferring an encrypted version (30) from the secure database to a public database (28). The method, which may be performed in an environment like an on-line lottery, further comprises selecting one of the data sets of the batch and removing the selected data set from the batch and transferring the digital symbol associated with a user-selected index of the indexed array of digital symbols of the selected data set from the secure database to the user-operated device. Finally, the method comprises transferring a decryption key from the secure database to the public database and reproducing the batch of data sets at the public database. This method ensures that a user of a remote device (26) can verify the integrity of the generated data set (18), which was not integrally downloaded initially.