Це програма для Linux під назвою Fully Homomorphic Encryption, останню версію якої можна завантажити як Transpilersourcecode.tar.gz. Її можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою Повністю гомоморфне шифрування з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
Повністю гомоморфне шифрування
ОПИС:
Цей репозиторій зібрав практичні інструменти Google для повністю гомоморфного шифрування (FHE), спрямовані на те, щоб уможливити виконання обчислень із зашифрованими даними без їх розшифрування. В його основі лежить «транспілятор», який перетворює звичайні функції (зазвичай написані на обмеженій підмножині C++ або подібному) на схеми FHE, а також серверні частини, які виконують ці схеми з різними бібліотеками FHE. Робочий процес зазвичай відображає звичайну розробку програмного забезпечення: написання та тестування реалізації у відкритому тексті, запуск симулятора для перевірки логічних характеристик та характеристик продуктивності, а потім компіляція в зашифровану форму для роботи з реальними параметрами FHE. Проєкт включає засоби бенчмаркінгу, приклади та навчальні посібники, які розкривають таємниці вибору параметрів, вартості логічних входів та компромісів між затримкою та пропускною здатністю. Підтримується кілька середовищ виконання та серверних частин, тому команди можуть вибирати логічні або цілочисельні схеми залежно від потреб у точності та швидкості.
Функції
- Транспілятор від джерела до FHE, який перетворює функції на зашифровані схеми
- Підключаються серверні частини, орієнтовані на різні бібліотеки та схеми FHE
- Моделювання відкритого тексту для коректності перед зашифрованим виконанням
- Утиліти бенчмаркінгу для профілювання затримки та розміру каналу
- Приклади бібліотек та навчальних посібників для поширених арифметичних ядер та ядер машинного навчання
- Помічники параметризації для рівнів безпеки та точності
Мова програмування
C + +
Категорії
Цю програму також можна завантажити з https://sourceforge.net/projects/fully-homomorph-encrypt.mirror/. Вона розміщена на OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.