Grokking Grok explanation of Homomorphic Encryption
Homomorphic encryption schema in Go, compiled to WebAssembly (wasm) by Github Actions, for in-browser demos.
Demos landing page:
https://bquast.github.io/homomorphic-encryption.go
BFV demo:
https://bquast.github.io/homomorphic-encryption.go/bfv.html
https://bquast.github.io/homomorphic-encryption.go/bgv.html
https://bquast.github.io/homomorphic-encryption.go/ckks.html
Benaissa, Ayoub (2020); Build an Homomorphic Encryption Scheme from Scratch with Python; OpenMined.com: https://openmined.org/blog/build-an-homomorphic-encryption-scheme-from-scratch-with-python/
Bolboceanu, Mădălina (2020); Homomorphic Encryption: a Toy Implementation in Python; Bitdefender AI Research: https://bit-ml.github.io/blog/homomorphic-encryption-toy-implementation-in-python
Falcetta, Alessandro (2022); Introduction to BFV HE ML; WCCI 2022 / Github.com: https://github.com/AI-Tech-Research-Lab/Introduction-to-BFV-HE-ML
Hardy, Stephen (2021); A Homomorphic Encryption Illustrated Primer, Humanata.com; Web Archive snapshot: https://web.archive.org/web/20230129025413/https://humanata.com/blog/illustrated_primer
Hoanger, Louie (2022); Introduction to the CKKS encryption scheme, Inferati.com; Web Archive snapshot: https://web.archive.org/web/20250130095337/https://www.inferati.com/blog/fhe-schemes-ckks