Bilkent University
Department of Computer Engineering
CS 590/690 SEMINAR
Single-Entry Raffles With Cryptographic Verifiability And Privacy, you can find the abstract from the related paper below.
Kerem Bayramoğlu
Master Student
(Supervisor: Asst.Prof. Sinem Sav)
Computer Engineering Department
Bilkent University
Abstract: Lotteries are an integral part of generating revenue for public initiatives through regulated selection mechanisms. However, traditional raffle systems often face challenges related to privacy, fairness, and verifiability. To address these challenges, this paper presents a novel system architecture for conducting single-entry raffles that ensures privacy and fairness through verifiability. We propose two distinct architectures: (i) Centralized Architecture: Participants receive random numbers and unique IDs, which are added to an RSA accumulator along with their rank. The final accumulator is published in a trusted space, allowing participants to verify their entries. A verifiable random number generator selects the winner, with inclusion proofs available via queries. (ii) Blockchain-Based Architecture: Certificate authority hashes are mapped to smart contract numbers, enabling verifiable winner selection and participant inclusion checks for a private, auditable raffle. Our system leverages RSA accumulators and verifiable random functions to maintain both transparency and confidentiality, and the winner selection process is both transparent and auditable, maintaining the integrity of the raffle. By offering both centralized and blockchain-based solutions, our approach provides flexibility while maintaining the core principles of fairness and privacy. The proposed raffle system guarantees fairness, verifiability, and privacy in a single entry setup without requiring a trusted third party, thereby establishing a secure and transparent approach to online raffle management
DATE: November 03, Monday @ 16:30 Place: EA 502