Questa è l'app Linux denominata Fully Homomorphic Encryption, la cui ultima versione può essere scaricata come Transpilersourcecode.tar.gz. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app chiamata Fully Homomorphic Encryption with OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI:
Crittografia completamente omomorfica
DESCRIZIONE:
Questo repository raccoglie gli strumenti pratici di Google per la crittografia completamente omomorfica (FHE), focalizzati sulla possibilità di eseguire calcoli su dati crittografati senza mai decrittografarli. Il suo nucleo è un "transpiler" che converte funzioni ordinarie (tipicamente scritte in un sottoinsieme limitato di C++ o simili) in circuiti FHE, oltre a backend che eseguono tali circuiti con diverse librerie FHE. Il flusso di lavoro solitamente rispecchia il normale sviluppo software: scrivere e testare un'implementazione in chiaro, eseguire un simulatore per convalidare le caratteristiche logiche e prestazionali, quindi compilare in un formato crittografato da eseguire con parametri FHE reali. Il progetto include strumenti di benchmarking, esempi e tutorial che demistificano la selezione dei parametri, i costi di gate e i compromessi tra latenza e throughput. Sono supportati più runtime e backend, in modo che i team possano scegliere schemi booleani o interi a seconda delle esigenze di accuratezza e velocità.
Caratteristiche
- Transpilatore sorgente-FHE che trasforma le funzioni in circuiti crittografati
- Backend collegabili che prendono di mira diverse librerie e schemi FHE
- Simulazione del testo in chiaro per la correttezza prima dell'esecuzione crittografata
- Utilità di benchmarking per profilare la latenza e le dimensioni del circuito
- Librerie di esempio e tutorial per kernel aritmetici e ML comuni
- Strumenti di parametrizzazione per livelli di sicurezza e precisione
Linguaggio di programmazione
C++
Categorie
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/fully-homomorph-encrypt.mirror/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.