Developing tools for privacy-preserving financial applications
Project Description

Financial Auditing revolves around procedures that currently require Clients to fully trust their Auditors with all their bookkeeping data. In this project, you will study and implement how to scale down the trust required in the financial auditing setting, without compromising a) any of its functionalities and b) the performance significantly.

Supervisor
PAPADOPOULOS Dimitris
Quota
2
Course type
UROP1100
Applicant's Roles

The applicant will assist in the development of decentralized protocols needed for the automation of various procedures (e.g., the consistency checking amongst cryptographically committed data). They will also assist in the design and implementation of cryptographic components necessary for our developed framework. Last, the applicant will experimentally evaluate said components.

Applicant's Learning Objectives

To become familiar with software techniques for deploying cryptographic libraries. To implement cryptographic primitives and integrate them with blockchains systems. Finally, to get introduced into the research challenges of private fintech applications.

Complexity of the project
Challenging