Table of Contents

Enum HomomorphicEncryptionScheme

Namespace
AiDotNet.Models.Options
Assembly
AiDotNet.dll

Specifies which homomorphic encryption scheme to use.

public enum HomomorphicEncryptionScheme

Fields

Bfv = 1

BFV (exact integers).

Ckks = 0

CKKS (approximate real numbers).

Remarks

For Beginners: Different HE schemes support different kinds of math:

  • CKKS is best for approximate real-number arithmetic.
  • BFV is best for exact integer arithmetic (often via fixed-point encoding).