Hello OpenFHE community,
We would like to share the Sirraya HE Playground, an educational browser-based implementation of RNS BFV that runs entirely in WebAssembly (WASM).
Demo:
https://www.sirraya.org/he-playground
Current capabilities:
RNS representation and visualization
BFV encryption workflow
Homomorphic addition
Interactive exploration of ciphertext arithmetic
Runs completely in the browser (no installation required)
Our goal is to make FHE concepts more accessible to students, researchers, and developers by providing a lightweight environment for experimenting with BFV internals and understanding how operations behave at the RNS level.
Roadmap:
Ciphertext multiplication
Relinearization
Modulus switching
Additional BFV primitives
More educational visualizations
We would appreciate feedback from the OpenFHE community regarding:
Educational usefulness
Missing features
Potential interoperability with OpenFHE examples and tutorials
Ideas for future extensions
We hope this can serve as a useful learning tool for newcomers exploring homomorphic encryption.
Feedback and suggestions are welcome.
Amir Hameed Mir
Founder Sirraya Labs