Objectives and Work Packages

The objective of PRIViLEDGE is to develop cryptographic protocols enabling privacy, anonymity, and efficient decentralised consensus for distributed ledgers and blockchains.

Objectives

Objective A: To provide efficient privacy-enhancing cryptography (PEC) for enabling the execution of smart contracts on blockchains such that the privacy of users and the privacy of data is respected.

Objective B: To develop and demonstrate cryptographic tools that aim at anonymity, transparency, and security and maintain a balance between these goals, for practical deployments of DLT and blockchains.

Objective C: To construct efficient cryptographic blockchain consensus protocols that rely on advances in cryptography, satisfying the contradicting demands of verifiability, transparency, and stake-based governance.

Objective D: To provide effective exploitation of the PRIViLEDGE cryptography in real operational environments, for enabling privacy in distributed ledgers.

WORK PACKAGES

WP1 Use Cases defines four use cases that will feed requirements to the technical work packages. These requirements will guide elaboration of new cryptographic primitives and protocols. At the end of PRIViLEDGE, one should be able to validate, through prototype applications developed in WP1, that the requirements of the use cases have been met.
WP2 Privacy-Enhancing Cryptography will define a suite of advanced privacy-preserving cryptographic primitives that are useful in cryptographic protocols and in particular in the protocols required by the use cases of the project. Furthermore, WP2 will define the privacy-enhancing cryptographic notions that are needed for WP3 and the implementation of the use cases.
WP3 Cryptographic Protocols will define a set of core protocols for building distributed ledgers. The protocols will use the cryptographic primitives defined in WP2, and must be able to support the requirements of the use cases defined in WP1.
In particular, the protocols will cover:
WP4 Architecture and Deployment PRIViLEDGE will integrate the technologies investigated and developed during the project into a framework aligned with the use cases.
This will involve:
  1. An implementation of cryptographic protocols for anonymous authentication within a distributed ledger system.
  2. A toolkit for flexible consensus protocols.
  3. A toolkit implementing post-quantum secure protocols for distributed ledgers.
  4. A toolkit for zero-knowledge proofs for ledgers.
  5. A toolkit for ledger-oriented secure two/multi-party computation.
  6. A toolkit for privacy-preserving applications on top of ledger technology, in particular storing data on ledgers in a privacy-preserving way.
WP5 is responsible for communication, dissemination and impact creation of PRIViLEDGE.
WP6 ensures proper management, coordination, and operation of the project from beginning until the end.