Package: HomomorphicEncryption 0.9.0

HomomorphicEncryption: BFV, BGV, CKKS Schema for Fully Homomorphic Encryption

Implements the Brakerski-Fan-Vercauteren (BFV, 2012) <https://eprint.iacr.org/2012/144>, Brakerski-Gentry-Vaikuntanathan (BGV, 2014) <doi:10.1145/2633600>, and Cheon-Kim-Kim-Song (CKKS, 2016) <https://eprint.iacr.org/2016/421.pdf> schema for Fully Homomorphic Encryption. The included vignettes demonstrate the encryption procedures.

Authors:Bastiaan Quast [aut, cre]

HomomorphicEncryption_0.9.0.tar.gz
HomomorphicEncryption_0.9.0.zip(r-4.7-any)HomomorphicEncryption_0.9.0.zip(r-4.6-any)HomomorphicEncryption_0.9.0.zip(r-4.5-any)
HomomorphicEncryption_0.9.0.tgz(r-4.6-any)HomomorphicEncryption_0.9.0.tgz(r-4.5-any)
HomomorphicEncryption_0.9.0.tar.gz(r-4.7-any)HomomorphicEncryption_0.9.0.tar.gz(r-4.6-any)
HomomorphicEncryption_0.9.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
HomomorphicEncryption/json (API)

# Install 'HomomorphicEncryption' in R:
install.packages('HomomorphicEncryption', repos = c('https://bquast.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bquast/homomorphicencryption/issues

On CRAN:

Conda:

5.97 score 1 stars 109 scripts 379 downloads 24 exports 2 dependencies

Last updated from:617dd31e67. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK106
source / vignettesOK161
linux-releaseOK111
macos-releaseOK121
macos-oldrelOK104
windows-develOK61
windows-releaseOK61
windows-oldrelOK66
wasm-releaseOK94

Exports:BFV_encryptBFV_KeyGenCoefModcompute_basis_coordinatescoordinate_wise_random_roundingdecodeencodeEncryptPoly0EncryptPoly1GenAGenErrorGenEvalKey0GenPubKeyGenPubKey0GenPubKey1GenSecretKeyGenUpi_functionpi_inverseround_coordinatessigma_functionsigma_inversesigma_R_discretizationvandermonde

Dependencies:HEtoolspolynom

CKKS encode encrypt 2

Last update: 2024-01-04
Started: 2023-12-25

BGV addition 2

Last update: 2024-01-02
Started: 2023-12-31

BGV 2

Last update: 2023-12-31
Started: 2023-12-31

BFV 2

Last update: 2023-12-28
Started: 2023-12-28

BFV

Last update: 2023-12-28
Started: 2022-10-11

CKKS encode encrypt

Last update: 2023-12-25
Started: 2023-12-24

CKKS encode 3

Last update: 2023-12-25
Started: 2023-12-23

CKKS encode

Last update: 2023-12-25
Started: 2023-12-23

CKKS

Last update: 2023-12-24
Started: 2022-10-14

BGV ModSwitch

Last update: 2022-12-04
Started: 2022-12-04

BFV-multiply

Last update: 2022-12-04
Started: 2022-10-11

BFV in base R

Last update: 2022-12-04
Started: 2022-12-04

BFV relinearization

Last update: 2022-12-04
Started: 2022-12-04

BGV-addition

Last update: 2022-10-14
Started: 2022-10-14

BGV-multiply

Last update: 2022-10-14
Started: 2022-10-14

BGV

Last update: 2022-10-13
Started: 2022-10-13

BFV-addition

Last update: 2022-10-11
Started: 2022-10-11