CKKS.org
  • home
  • blog (current)
  • software
  • Bootstrapping Discrete Data with CKKS

    TL;DR: Recently, a new paradigm called discrete CKKS, which picks the best aspects of CKKS and other exact schemes has been suggested. To be more specific, it uses CKKS (a.k.a. the approximate homomorphic scheme) to compute over discrete data. In this article, we discuss the recent discrete bootstrapping in BKSS24 specifically designed for discrete CKKS.

    June 08, 2025
    by Jaehyung Kim

  • Grafting: Improving Performance and Usability of Homomorphic Encryption

    TL;DR: Grafting is a new approach for managing a CKKS ciphertext modulus. With so-called sprouts, we dedicate a few machine words to scaling and use word-sized primes for the remaining ciphertext modulus improving performance. With universal sprouts, we can represent any bit size up to the word size using powers-of-two and introduce arbitrary scaling for RNS-CKKS easing parameter and circuit design.

    June 08, 2025
    by Johannes Mono

Copyright Notice: All posts are owned by their respective authors. Please respect applicable copyright notices and laws.