libscapi
latest
  • Introduction
  • Installation
  • Quickstart
  • The Communication Layer
  • Security Levels
  • Circuits
  • Layer 1: Basic Primitives
  • Layer 2: Non Interactive Protocols
  • Layer 3: Interactive Protocols
  • License
libscapi
  • Docs »
  • Welcome to libscapi
  • Edit on GitHub

Welcome to libscapiΒΆ

Libscapi is an open-source c++ library for implementing secure two-party and multiparty computation protocols (SCAPI stands for the “Secure Computation API”). It provides a reliable, efficient, and highly flexible cryptographic infrastructure. SCAPI also has a java version, that can be found at https://scapi.readthedocs.io/en/latest/index.html. SCAPI is free and is licensed under an adaptation of the MIT license, you can read more about the license here.

  • Introduction
    • Why Should I Use libscapi?
    • Architecture
  • Installation
    • Installing LibSCAPI - Linux
    • Installing LibSCAPI - Windows
  • Quickstart
    • Your First libscapi Application
    • Compiling and Running the libscapi Code
    • Establishing Secure Communication
  • The Communication Layer
    • Communication Design
    • Setting up communication
    • Using an established connection
  • Security Levels
  • Circuits
    • Create the circuit
  • Layer 1: Basic Primitives
    • Cryptographic Hash
    • Pseudorandom Function (PRF)
    • Pseudorandom Permutation (PRP)
    • Pseudorandom Generator (PRG)
    • Trapdoor Permutation
    • Discrete Log Group (DLOG)
    • Key Derivation Function (KDF)
  • Layer 2: Non Interactive Protocols
    • Message Authentication Codes
    • Symmetric Encryption
    • Asymmetric Encryption
  • Layer 3: Interactive Protocols
    • Oblivious Transfer Protocols
    • Sigma Protocols
    • Zero Knowledge Proofs and Zero Knowledge Proofs of Knowledge
    • Commitment Schemes
  • License

If you can’t find what you are looking for, have a look at the index or try to use the search:

  • Index
  • Search Page
Next

© Copyright 2017, libscapi team Revision f38968f3.

Built with Sphinx using a theme provided by Read the Docs.