IBM анонсировала тулкит IBM Fully Homomorphic Encryption (FHE) для Linux. Ранее FHE был доступен для MacOS и iOS.
FHE предназначен для выполнения гомоморфного шифрования. На основе FHE можно организовать сервисы для выполнения вычислений над зашифрованными данными. Само понятие гомоморфное шифрование означает то, что над зашифрованными данными можно выполнять различные вычисления, не расшифровывая исходные данные, и получать в результате зашифрованные данные. То есть получатель данных может обрабатывать конфиденциальные данные без расшифровки.
IBM в качестве примера практического использования FHE приводит страховые компании, где может понадобиться анализ данных о здоровье пациентов, не предоставляя страховой компании никакой персональной идентифицируемой информации.
IBM начала работу над FHE еще в 2009 году, но реализация работала очень медленно. Спустя 11 лет удалось довести производительность до приемлемого уровня. То что раньше занимало часы и дни, теперь может быть сделано за несколько минут. Основной код написан на C++.
Исходный код FHE для Linux доступен на GitHub (репозиторий IBM/fhe-toolkit-linux). Можно собрать свой Docker контейнер или использовать готовые Docker контейнеры, которые подготовлены для дистрибутивов: Ubuntu 20.04, Fedora 32 и CentOS 8.
Комментарии
14:27
14:27
14:31
14:32
14:33
14:56
15:00
:))
16:45