Package: fhe 0.7.0

fhe: Fully Homomorphic Encryption

A reference implementation of homomorphic encryption schemes. These are encryption schemes which allow limited operations (such as addition and multiplication) to be performed on the cipher text directly without decrypting first. In other words, if you encrypt the values 2 and 3 and "add" their cipher texts then decrypting renders 5. At present, the scheme of Fan and Vercauteren (2012) <https://eprint.iacr.org/2012/144> is provided. This package was originally named {HomomorphicEncryption} and available in source form. It is the package described in Aslett et al. (2015) <arxiv:1508.06574>, but due to a name collision created by a later package we have renamed to {fhe}.

Authors:Louis Aslett [aut, cre, cph]

fhe_0.7.0.tar.gz
fhe_0.7.0.zip(r-4.7)fhe_0.7.0.zip(r-4.6)fhe_0.7.0.zip(r-4.5)
fhe_0.7.0.tgz(r-4.6-x86_64)fhe_0.7.0.tgz(r-4.6-arm64)fhe_0.7.0.tgz(r-4.5-x86_64)fhe_0.7.0.tgz(r-4.5-arm64)
fhe_0.7.0.tar.gz(r-4.7-arm64)fhe_0.7.0.tar.gz(r-4.7-x86_64)fhe_0.7.0.tar.gz(r-4.6-arm64)fhe_0.7.0.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
fhe/json (API)

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

Bug tracker:https://github.com/louisaslett/fhe/issues

Uses libs:
  • flint– C library for number theory
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

flintcpp

1.00 score 1 stars 17 exports 3 dependencies

Last updated from:b7a2cbd750. Checks:9 OK, 3 WARNING, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK203
linux-devel-x86_64OK240
source / vignettesOK236
linux-release-arm64OK226
linux-release-x86_64OK213
macos-release-arm64OK142
macos-release-x86_64OK351
macos-oldrel-arm64OK122
macos-oldrel-x86_64OK245
windows-develWARNING235
windows-releaseWARNING270
windows-oldrelWARNING238
wasm-releaseFAIL124

Exports:cbind2colSumsdecdiagdiag<-enckeygenloadFHEparsparsHelprbind2rowSumssavesave.imagesaveFHEsaveRDSt

Dependencies:gmpRcppRcppParallel