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:
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
Last updated from:b7a2cbd750. Checks:9 OK, 3 WARNING, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 203 | ||
| linux-devel-x86_64 | OK | 240 | ||
| source / vignettes | OK | 236 | ||
| linux-release-arm64 | OK | 226 | ||
| linux-release-x86_64 | OK | 213 | ||
| macos-release-arm64 | OK | 142 | ||
| macos-release-x86_64 | OK | 351 | ||
| macos-oldrel-arm64 | OK | 122 | ||
| macos-oldrel-x86_64 | OK | 245 | ||
| windows-devel | WARNING | 235 | ||
| windows-release | WARNING | 270 | ||
| windows-oldrel | WARNING | 238 | ||
| wasm-release | FAIL | 124 |
Exports:cbind2colSumsdecdiagdiag<-enckeygenloadFHEparsparsHelprbind2rowSumssavesave.imagesaveFHEsaveRDSt
Dependencies:gmpRcppRcppParallel
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Fully Homomorphic Encryption | fhe-package fhe |
| Homomorphic operations on ciphertexts | * + - Arithmetic (+,-,*) |
| Decrypt a ciphertext | dec |
| Encrypt a message | enc |
| Fan and Vercauteren encryption scheme | FandV |
| Generate cryptographic keys | keygen |
| Setup encryption scheme parameters | pars |
| Encryption parameter selection | parsHelp |
| Save and load keys and ciphertexts | loadFHE save save.image saveFHE saveRDS |
| Vectors of cipher texts | c prod sum Vectors |
