Auditable Private Ledgers - Student Thesis

Abstract:

This thesis describes the design and implementation of Auditable Private Ledgers (APL), a privacy solution for distributed ledgers that lets third parties audit private ledger data. With the use of permissioned blockchains, zero-knowledge proofs, and additively homomorphic commitments, we are able to provide a balance between privacy and regulation. For this work, we implemented the cryptographic tools in Go, helped develop zero-knowledge proofs to provide data authenticity and integrity, and performed an evaluation of this system to measure its performance. Our work shows that the system is reasonable to run between a small number of participants, and that we can efficiently run private sums without revealing fine-grained inputs.

People:

MEng Author: Willy Vasquez, MEng Graduate Researcher 2016 Academic Year

Thesis Supervisor: Dr. Neha Narula, Director, MIT Digital Currency Initiative

Previous
Previous

An Empirical Analysis of Chain Reorganizations and Double-Spend Attacks on Proof-of-Work Cryptocurr

Next
Next

AUDIT: Practical Accountability of Secret Processes