https://github.com/SNUCP/Carousel.jl
Julia Implementation of "Carousel: Fully Homomorphic Encryption from Slot Blind Rotation"
https://github.com/SNUCP/Carousel.jl
Last synced: 2 months ago
JSON representation
Julia Implementation of "Carousel: Fully Homomorphic Encryption from Slot Blind Rotation"
- Host: GitHub
- URL: https://github.com/SNUCP/Carousel.jl
- Owner: SNUCP
- Created: 2024-11-30T17:55:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T20:44:22.000Z (over 1 year ago)
- Last Synced: 2025-05-20T02:44:39.759Z (about 1 year ago)
- Language: Julia
- Homepage:
- Size: 36.1 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-julia-security - Carousel.jl - Implementation of Carousel: Fully Homomorphic Encryption from slot blind rotation. (Cryptography / Homomorphic Encryption)
README
# Carousel
This repository provides an implementation of Carousel, the fully homomorphic encryption scheme based on [MS24] (https://eprint.iacr.org/2024/2032).
Before you run the code, please make sure to install the following packages : ChaChaCiphers, FFTW, Primes, Nemo, LinearAlgebra.
To install them, you can open the REPL and type the following commands.
]
add ChaChaCiphers
add FFTW
add Primes
add Nemo
add LinearAlgebra
To run the test code, type the following command in the terminal.
julia test.jl