All functionalities

Functionality Layer Status Definition
F-ACRS — Augmented CRS 0Idealized Setup and Resources Idealized Setup 0Defined
F-CERT — Certification 0Idealized Setup and Resources Idealized Setup 0Defined
F-CRS — Common reference string 0Idealized Setup and Resources Idealized Setup 0Defined
F-PKI — Public-key infrastructure 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-PUF — Physically uncloneable function 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-REG, F-KRK — Key registration, with knowledge 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-RO — Local random oracle 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-RP — Ideal cipher, two-sided permutation 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-Rand — Randomness source with erasure 0Idealized Setup and Resources Idealized Setup 0Defined
F-Store — Shared storage with erasure 0Idealized Setup and Resources Idealized Setup 0Defined
F-clocksync — Dynamic ad hoc clock synchronization 0Idealized Setup and Resources Canonical 2Not yet written
F-leak — Leakage, physically observable computation 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-nettime — Attackable network time service 0Idealized Setup and Resources Canonical 2Not yet written
F-syn — Bounded-delay network 0Idealized Setup and Resources Idealized Setup 2Not yet written
F-wrap — Tamper-proof hardware token 0Idealized Setup and Resources Idealized Setup 2Not yet written
G-GG — Generic group, global observable variant; bilinear types 1–3 0Idealized Setup and Resources Idealized Setup 2Not yet written
G-PKI — Global, non-encapsulated PKI 0Idealized Setup and Resources Idealized Setup 0Defined
G-RO — Global RO: observable, programmable, restricted 0Idealized Setup and Resources Canonical 0Defined
G-clock — Clock 0Idealized Setup and Resources Idealized Setup 0Defined
F-ABA — Asynchronous Byzantine agreement 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-AC — Δ-delayed authenticated channel 1Channels, Agreement, Ledgers Canonical 0Defined
F-BA — Byzantine agreement 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-BC — Broadcast 1Channels, Agreement, Ledgers Canonical 0Defined
F-Net — Δ-delayed diffusion network 1Channels, Agreement, Ledgers Canonical 0Defined
F-auth — Authenticated transmission 1Channels, Agreement, Ledgers Canonical 0Defined
F-certmail — Certified mail 1Channels, Agreement, Ledgers Emerging 2Not yet written
F-dauth — On-line deniable authentication 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-diffuse — Diffusion, gossip channel 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-ledger — Transaction ledger 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-rbc — Reliable broadcast 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-sc — Session secure channel 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-smt — Secure message transmission 1Channels, Agreement, Ledgers Canonical 0Defined
F-split — Unauthenticated channels, split adversary 1Channels, Agreement, Ledgers Canonical 2Not yet written
G-ledger — Global ledger, irreplaceability 1Channels, Agreement, Ledgers Canonical 2Not yet written
F-AE — Authenticated encryption, on-line AE 2Cryptographic Library and Symmetric Primitives Canonical 2Not yet written
F-CRHF — Collision-resistant hashing 2Cryptographic Library and Symmetric Primitives Open 2Not yet written
F-KDF — Key derivation 2Cryptographic Library and Symmetric Primitives Canonical 2Not yet written
F-MAC — Message authentication code 2Cryptographic Library and Symmetric Primitives Canonical 2Not yet written
F-MHF — Memory-hard function, password hashing 2Cryptographic Library and Symmetric Primitives Open 2Not yet written
F-OWF — One-way function 2Cryptographic Library and Symmetric Primitives Open 2Not yet written
F-PRF, F-PRP — Pseudorandom function, permutation 2Cryptographic Library and Symmetric Primitives Emerging 2Not yet written
F-PRG — Pseudorandom generator 2Cryptographic Library and Symmetric Primitives Open 2Not yet written
F-SE — Symmetric encryption, stream cipher 2Cryptographic Library and Symmetric Primitives Canonical 2Not yet written
F-crypto — Joint-state cryptographic library 2Cryptographic Library and Symmetric Primitives Canonical 2Not yet written
F-fsAEAD — Forward-secure AEAD 2Cryptographic Library and Symmetric Primitives Canonical 2Not yet written
F-ABE — Attribute-based encryption 3Public-Key Primitives, Key Exchange, Messaging Emerging 2Not yet written
F-CGKA — Continuous group key agreement 3Public-Key Primitives, Key Exchange, Messaging Emerging 2Not yet written
F-CKE — Continuous KE, asymmetric ratchet 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-DH — Ideal Diffie-Hellman exponentiation 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-FE — Functional, predicate encryption 3Public-Key Primitives, Key Exchange, Messaging Open 2Not yet written
F-FHE — Threshold FHE decryption 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-IBE — Identity-based encryption 3Public-Key Primitives, Key Exchange, Messaging Emerging 2Not yet written
F-KE — Key exchange, authenticated KE 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-NCE — Non-committing encryption 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-PHE — Password-hardened encryption, threshold, key rotation 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-PKE — Public-key encryption, KEM 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-SIG — Digital signature 3Public-Key Primitives, Key Exchange, Messaging Canonical 0Defined
F-aPAKE — Asymmetric PAKE 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-aPKE — Adaptively secure non-interactive PKE 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-adsig — Adaptor signature 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-obf — Obfuscation, split VBB, iO 3Public-Key Primitives, Key Exchange, Messaging Open 2Not yet written
F-pwKE — Password-authenticated KE 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-rPKE — Replayable CCA relaxation 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-saPAKE — Strong asymmetric PAKE 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-secmsg — End-to-end secure messaging 3Public-Key Primitives, Key Exchange, Messaging Canonical 2Not yet written
F-COM — Commitment 4Commitments and Proofs Canonical 0Defined
F-CP — Commit-and-prove 4Commitments and Proofs Canonical 2Not yet written
F-MCOM — Multi-session commitment 4Commitments and Proofs Canonical 0Defined
F-NIZK — Non-interactive zero knowledge 4Commitments and Proofs Canonical 2Not yet written
F-NMCOM — Non-malleable commitment 4Commitments and Proofs Canonical 2Not yet written
F-SNARK — Witness-succinct UC NIZK 4Commitments and Proofs Canonical 2Not yet written
F-ZK — Zero knowledge 4Commitments and Proofs Canonical 0Defined
F-acc — Accumulator, vector commitment 4Commitments and Proofs Canonical 2Not yet written
F-eqv — Equivocal, adaptively secure commitment 4Commitments and Proofs Canonical 2Not yet written
F-COT, F-ROT — Correlated, random OT 5Oblivious Transfer and Correlated Randomness Canonical 2Not yet written
F-GC — Garbled circuit 5Oblivious Transfer and Correlated Randomness Emerging 2Not yet written
F-OLE — Oblivious linear evaluation 5Oblivious Transfer and Correlated Randomness Emerging 2Not yet written
F-OPRF — Oblivious PRF 5Oblivious Transfer and Correlated Randomness Canonical 2Not yet written
F-ORAM — Oblivious RAM 5Oblivious Transfer and Correlated Randomness Open 2Not yet written
F-OT — Oblivious transfer 5Oblivious Transfer and Correlated Randomness Canonical 0Defined
F-PIR — Private information retrieval 5Oblivious Transfer and Correlated Randomness Open 2Not yet written
F-PSI — Private set intersection 5Oblivious Transfer and Correlated Randomness Emerging 2Not yet written
F-ABB — Arithmetic black box 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-DKG — Distributed key generation 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-MPC — \(n\)-party secure computation 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-SFE — Two-party secure function evaluation 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-TSIG — Threshold signature 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-VSS — Verifiable secret sharing 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-asyncMPC — Asynchronous MPC 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-beacon — Randomness beacon 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-coin — Coin tossing 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-fairSFE — Guaranteed output delivery 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-incoerc — Incoercible, receipt-free computation 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-thdec — Threshold decryption 6Secret Sharing, Threshold Cryptography, MPC Canonical 2Not yet written
F-VRF — Verifiable random function 7Privacy and Anonymity Canonical 2Not yet written
F-bsig — Blind signature 7Privacy and Anonymity Canonical 2Not yet written
F-cred — Anonymous credential, DAA 7Privacy and Anonymity Canonical 2Not yet written
F-gsig — Group signature 7Privacy and Anonymity Emerging 2Not yet written
F-mix — Mix-net, verifiable shuffle 7Privacy and Anonymity Canonical 2Not yet written
F-onion — Onion routing 7Privacy and Anonymity Canonical 2Not yet written
F-rsig — Ring signature 7Privacy and Anonymity Canonical 2Not yet written
F-TLP — Time-lock puzzle, verifiable delay function 8Time and Application Composites Canonical 2Not yet written
F-chan — State channel, virtual channel 8Time and Application Composites Canonical 2Not yet written
F-vote — Self-tallying election 8Time and Application Composites Canonical 2Not yet written
No matching items