Category: Functionalities

  • Leader Election

    Functionality Description Leader Election is a multi-party cryptographic functionality that allows a group of parties to securely and fairly elect a single leader from among themselves[1,2]. It’s a core building block in distributed systems and blockchain protocols where coordination is required but trust is minimal. The functionality ensures that the elected leader is selected according…

  • Quantum Conference Key Agreement

    Functionality Description Conference key agreement (CKA), or multipartite key distribution is a cryptographic task where more than two parties wish to establish a common secret key. It is possible to compose bipartite QKD protocols to accomplish this task. However, protocols based on multipartite quantum correlations may be more efficient and practical in future large scale…

  • Entanglement Routing

    Functionality Description Entanglement routing allows a quantum network to generate long distance entanglement between two or multiple nodes. A Quantum router is a device used to transmit quantum information over long distances along a quantum network using entanglement swapping between routers. As quantum information transmissivity decays exponentially in function of the distance, quantum routers are…

  • Quantum Electronic Voting

    Functionality Description (Quantum) E-voting allows the process of vote casting and counting with the help of quantum communication and quantum mechanical systems. This functionality comes with a guarantee that votes remain secret i.e. no one can link a voter to his vote, and comes with properties of verifiability and impossibility of double voting. Electronic voting…

  • Secure Client-Server Delegated Computation

    Functionality Description Delegated Computation is the task of assigning computation on hidden data to a powerful untrusted party (a device) by a weak (in terms of computational powers) party while maintaining privacy of hidden data from the powerful party. Protocols under this functionality are commonly called Client-Server protocols. Delegated Quantum Computation (DQC) protocols involve partially…

  • (Symmetric) Private Information Retrieval

    Functionality Description Private information retrieval (PIR) is a classical cryptographic functionality that allows one party (user) to privately retrieve an element from a classical database owned by another party (server), i.e., without revealing to the other party which element is being retrieved (user privacy). Symmetric private information (SPIR) retrieval is PIR with the additional requirement…

  • Quantum Money

    Functionality Description Quantum Money is a quantum cryptographic scheme that was first introduced by Wiesner [1] in 1983. Informally, the quantum money object is a unique (e.g. has a public classical serial number) and unforgeable (e.g. unclonable) physical object that is created by a third party called Mint (that could be trusted or not trusted).…

  • Fingerprinting

    Functionality Description Fingerprinting is a cryptographic functionality, between two parties, that allows one party to compress a (possibly large) data item into a compact summary, or fingerprint, such that it can later be used to verify the identity or equality of that item with high confidence. In cryptographic and communication-theoretic contexts, fingerprinting is often used…

  • Quantum Key Distribution

    Functionality Description Quantum key distribution (QKD) is a task that enables two parties, Alice and Bob, to establish a classical secret key by using quantum systems. A classical secret key is a random string of bits known to only Alice and Bob, and completely unknown to any third party, namely an eavesdropper. Such a secret…

  • Quantum Identity Authentication

    Functionality Description Authentication is a building block which proves something is true or genuine between two parties, the suppliant (prover) and the authenticator (verifier). There are two types of authentication, data authentication and identity authentication. In data authentication, the authenticator checks the claim in a non-interactive process called offline mode, i.e. there is no interaction…