OpenFHE
latest

Contents:

  • Getting Started
  • Examples
  • OpenFHE Modules
    • Understanding the various Modules
    • Boolean FHE
      • Boolean FHE (BinFHE) documentation
    • Core
      • Core Library Documentation
      • Core Lattice Documentation
      • Core Lattice Hardware Abstraction Layer Documentation
      • Core Math Documentation
      • Core Utils Documentation
    • Public-Key Encryption (PKE)
      • General Public Key Encryption (PKE) documentation
      • PKE Encoding documentation
      • PKE Keys documentation
      • PKE Key-Switching documentation
      • PKE Scheme documentation
  • Security Notes for Homomorphic Encryption
  • OpenFHE Library API
  • Contributing to OpenFHE
  • OpenFHE Project Code of Conduct
  • Contributors
  • OpenFHE Governance
  • OpenFHE License
  • Publications on Lattice Crypto Scheme Implementations in OpenFHE
  • How To Migrate A User Project From Palisade To OpenFHE

Appendix

  • Index
OpenFHE
  • »
  • OpenFHE Modules
  • Edit on GitHub

OpenFHE Modules

Understanding the various Modules

graph BT A[CORE<br/>- math implementation<br/>- lattice implementation<br/>- serialization] --> B[PKE<br/> -generalized FHE]; A --> C[BINFHE<br/>- boolean FHE]; B --> D[Application<br/>- encrypted data analysis<br/>- privacy-compliant data sharing]; C --> D;

Boolean FHE

  • Boolean FHE (BinFHE) documentation
    • File Listings

Core

  • Core Library Documentation
    • File Listings
  • Core Lattice Documentation
    • Hardware Abstraction Layer
    • The Lattice Layer
    • File Listing
    • Assumptions
  • Core Lattice Hardware Abstraction Layer Documentation
    • Lattice HAL Introduction
    • File Listing
  • Core Math Documentation
    • Math Backends
    • Inheritance Diagram
    • File Listings
  • Core Utils Documentation
    • Core Utils Block Allocator
    • Pseudorandom Number Generator (PRNG)
    • Core Utils

Public-Key Encryption (PKE)

  • General Public Key Encryption (PKE) documentation
    • File Listings
  • PKE Encoding documentation
    • Interactions
    • File Listings
  • PKE Keys documentation
    • File Listings
    • Keys Class Inheritance
    • Key Class File Listings
    • Key Pair
    • Key Pair File Listings
  • PKE Key-Switching documentation
    • Intuition
    • Key-Switching Class Inheritance
    • File Listings
  • PKE Scheme documentation
Previous Next

© Copyright 2022, OpenFHE. Revision 122f470e.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
srv_edit_readme_thresh5p
Downloads
html
On Read the Docs
Project Home
Builds