Term
4. term
Education
Publication year
2018
Submitted on
2018-06-07
Abstract
Randomness beacons are services that emit a random number at a regular interval. A recent trend in these beacons is making them transparent or secure such that no party can covertly influence the output without detection. Existing literature on the subject lacks a bridge from their respective theoretical solution to a practical implementation suitable for deployment and usage. Much of the existing literature also lacks a structured security analysis. We close these gaps by designing and implementing a randomness beacon supporting a broad range of use cases. The randomness beacon is designed to be practical in the real world while prioritizing the security and integrity of the output. Our randomness beacon is based on a service oriented architecture and supports a multitude of input and output channels. The transformation from input to output utilizes a Commit-Compute-Output (CCO) workflow combined with a delay function. Together, these provide good security guarantees even under the assumption that everybody else is colluding against you. Our beacon greatly minimizes the amount of trust needed in such a way that each user can decide how much they want to trust. As such, even fastidious users can be serviced by our randomness beacon. Lastly, we explore a variety of applications for our randomness beacon as a cryptographic primitive, and discuss how to use it in a secure way.
Documents
Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.
If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.