Skip to content

About

homomorphic encryption schema in Go, compiled to wasm for in-browser demos

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

Repository files navigation

homomorphic-encryption.go

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

BFV demo:

https://bquast.github.io/homomorphic-encryption.go/bfv.html

BGV

https://bquast.github.io/homomorphic-encryption.go/bgv.html

CKKS

https://bquast.github.io/homomorphic-encryption.go/ckks.html

References

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

About

homomorphic encryption schema in Go, compiled to wasm for in-browser demos

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages