OpenFHE
Судя по всему, основной автор этой статьи тесно связан с ее предметом. ( Ноябрь 2022 г. ) |
Разработчик(и) | Технологический институт Нью-Джерси , Duality Technologies , Передовой технологический институт Samsung , Intel Corporation , Raytheon BBN Technologies , Массачусетский технологический институт , Калифорнийский университет, Сан-Диего и другие участники [1] |
---|---|
Первоначальный выпуск | 19 июля 2022 г |
Стабильная версия | 1.1.2 / 16 декабря 2023 г |
Репозиторий | github |
Написано в | С++ |
Платформа | Microsoft Windows , MacOS , Linux |
Лицензия | BSD 2-пункт |
Веб-сайт | открыть |
OpenFHE — это программная библиотека с открытым исходным кодом кроссплатформенная , которая обеспечивает реализацию полностью гомоморфных схем шифрования . [2] OpenFHE является преемником PALISADE и включает в себя избранные конструктивные особенности библиотек HElib , HEAAN и FHEW. [3]
История
[ редактировать ]ПАЛИСАД
[ редактировать ]Разработка началась с предшественника OpenFHE PALISADE (программное обеспечение) .PALISADE перенял принципы открытого модульного проектирования предшествующей библиотеки программного обеспечения SIPHER из программы DARPA PROCEED.Разработка SIPHER началась в 2010 году с упором на модульные принципы открытого проектирования для поддержки быстрого развертывания приложений по нескольким схемам FHE и серверным компонентам аппаратных ускорителей, в том числе на мобильных компьютерах, вычислительных системах на базе FPGA и ЦП.PALISADE начал использовать более ранние разработки SIPHER в 2014 году, с выпуском с открытым исходным кодом в 2017 году и существенными улучшениями каждые последующие 6 месяцев. Большая часть разработки велась в Raytheon BBN и NJIT.
Первоначально разработка PALISADE финансировалась программами DARPA PROCEED и SafeWare, а последующие улучшения финансировались дополнительными программами DARPA , IARPA , АНБ , НИЗ , ONR , ВМС США , Фондом Слоана и коммерческими организациями, такими как Duality Technologies. Впоследствии PALISADE использовался в коммерческих предложениях, например, компанией Duality Technologies, которая собрала финансирование в посевном раунде. [4] и более поздний раунд Серии А [5] во главе с Intel Capital .
OpenFHE
[ редактировать ]Авторы PALISADE вместе с избранными авторами библиотек HElib , HEAAN и FHEW выпустили новую библиотеку в июле 2022 года. [6] [7] Первоначальный выпуск библиотеки включал все функции PALISADE v1.11 и добавлял несколько новых функций проектирования, таких как уровень аппаратного ускорения для нескольких серверных частей аппаратного ускорения и новые процедуры начальной загрузки. OpenFHE используется в качестве бэкэнда FHE для проекта Google Transpiler. [8]
Функции
[ редактировать ]OpenFHE включает в себя следующие функции:
- Постквантовое шифрование с открытым ключом
- Полностью гомоморфное шифрование (FHE)
- Схема Бракерски/Фан-Веркаутерена (BFV) [9] [10] для целочисленной арифметики с приблизительной начальной загрузкой и RNS оптимизацией [11] [12] [13]
- Схема Бракерски-Джентри-Вайкунтанатана (BGV) [14] для целочисленной арифметики с RNS оптимизацией [15]
- Схема Чхон-Ким-Ким-Сон (CKKS) [16] для арифметики с действительными числами с RNS оптимизацией [17] [18] [19] [20]
- Схема Дукаса-Мичианчо (FHEW) [21] для оценки логических схем с оптимизацией [22]
- Чиллотти-Гама-Георгиева-Изабачене (TFHE) [23] схема вычисления логической схемы с расширениями [22]
- Многосторонние расширения FHE
- Пороговый FHE для схем BGV, BFV и CKKS [24]
- Перешифрование прокси для схем BGV, BFV и CKKS. [25]
Ссылки
[ редактировать ]- ^ «Сообщество — Библиотека программного обеспечения гомоморфного шифрования PALISADE» . Архивировано из оригинала 4 декабря 2019 г. Проверено 11 декабря 2019 г.
- ^ «Двойственность расширяет возможности гомоморфного шифрования» . www.businesswire.com . 19 июля 2022 г. Архивировано из оригинала 13 сентября 2022 г. Проверено 13 сентября 2022 г.
- ^ «OpenFHE: полностью гомоморфное шифрование с открытым исходным кодом» . Помогите Net Security . 19 августа 2022 г. Архивировано из оригинала 13 сентября 2022 г. Проверено 13 сентября 2022 г.
- ^ «Walmart, Microsoft и Foundry при поддержке AT&T инвестируют миллионы в пионера шифрования» . Удача . Архивировано из оригинала 3 апреля 2019 г. Проверено 21 ноября 2019 г.
- ^ «Duality Technologies собирает 16 миллионов долларов на решения для обработки данных, сохраняющие конфиденциальность» . ВенчурБит . 2019-10-30. Архивировано из оригинала 02.11.2019 . Проверено 21 ноября 2019 г.
- ^ «OpenFHE предоставляет разработчикам новые инструменты шифрования» . Мрачное чтение . 26 июля 2022 г. Архивировано из оригинала 19 августа 2022 г. Проверено 13 сентября 2022 г.
- ^ «Конфиденциальность, регулирование и трансграничный обмен данными в сфере финансов» . Финтех-фьючерсы . 21 июля 2022 г. Архивировано из оригинала 13 сентября 2022 г. Проверено 13 сентября 2022 г.
- ^ Наик, Амит Раджа (17 июля 2021 г.). «Google запускает универсальный транспилятор для полностью гомоморфного шифрования» . Журнал Analytics India . Архивировано из оригинала 13 сентября 2022 г. Проверено 13 сентября 2022 г.
- ^ Фань, Цзюньфэн; Веркаутерен, Фредерик (2012). «Несколько практичное полностью гомоморфное шифрование» .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ З. Бракерски. Полностью гомоморфное шифрование без переключения модуля из Classical GapSVP , в Crypto 2012 (Springer)
- ^ Бажар Дж. К., Эйнард Дж., Хасан М. А., Зукка В. Полный RNS-вариант FV, похожий на несколько гомоморфные схемы шифрования , в SAC 2016 (Springer)
- ^ Халеви С., Поляков Ю., Шуп В. Улучшенный вариант RNS гомоморфной схемы шифрования BFV , в CT-RSA 2019 (Springer)
- ^ Ким, Андрей; Поляков Юрий; Зукка, Винсент (2021). «Возвращаясь к гомоморфным схемам шифрования для конечных полей» .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ З. Бракерски, К. Джентри и В. Вайкунтанатан. Полностью гомоморфное шифрование без начальной загрузки , в ITCS 2012
- ^ Джентри, Крейг; Халеви, Шай; Смарт, Найджел (2012). «Гомоморфная оценка схемы AES». Сафави-Наини Р., Канетти Р. (ред.) Достижения в криптологии – Crypto 2012 . Крипто 2012. Springer, Берлин, Гейдельберг. стр. 850–867. дои : 10.1007/978-3-642-32009-5_49 .
- ^ Чхон, Чон Хи; Ким, Андрей; Ким, Миран; Сон, Ёнсу (2017). «Гомоморфное шифрование для арифметики приближенных чисел». Такаги Т., Пейрин Т. (ред.) Достижения в криптологии – AsiaCrypt 2017 . AsiaCrypt 2017. Спрингер, Чам. стр. 409–437. дои : 10.1007/978-3-319-70694-8_15 .
- ^ Чхон, Чон Хи; Хан, Кёхён; Ким, Андрей; Ким, Миран; Сон, Ёнсу (2018). «Полный вариант RNS приближенного гомоморфного шифрования». Сид К., Джейкобсон младший М. (редакторы) Избранные области криптографии – SAC 2018 . SAC 2018. Спрингер, Чам. стр. 347–368. дои : 10.1007/978-3-030-10970-7_16 . ПМК 8048025 .
- ^ М. Блатт, А. Гусев, Ю. Поляков, К. Рохлофф и В. Вайкунтанатан. Оптимизированное решение гомоморфного шифрования для безопасных полногеномных исследований ассоциаций , 2019 г.
- ^ Хан К. и Ки Д.. Лучшая начальная загрузка для приблизительного гомоморфного шифрования , в CT-RSA 2020
- ^ Ким, Андрей; Пападимитриу, Антонис; Поляков, Юрий (2020). «Приблизительное гомоморфное шифрование с уменьшенной ошибкой аппроксимации» .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Дукас, Лео; Мичиансио, Даниэле (2015). «FHEW: начальное гомоморфное шифрование менее чем за секунду» (PDF) . Освальд Э. , Фишлин М. (редакторы) Достижения в криптологии – EuroCrypt 2015 . EuroCrypt 2015. Springer, Берлин, Гейдельберг. стр. 617–640. дои : 10.1007/978-3-662-46800-5_24 .
- ^ Перейти обратно: а б Д. Миччанчо и Ю. Поляков. Начальная загрузка в FHEW-подобных криптосистемах , 2020
- ^ Илария Чиллотти; Николя Гама; Мария Георгиева; Малика Изабачене. «Более быстрое полностью гомоморфное шифрование: начальная загрузка менее чем за 0,1 секунды» . Проверено 31 декабря 2016 г.
- ^ Ашаров, Гилад; Джайн, Абхишек; Лопес-Альт, Адриана; Тромер, Эран; Вайкунтанатан, Винод; Вичс, Дэниел (2012). «Многосторонние вычисления с низким уровнем связи, вычислений и взаимодействия через пороговый FHE» . Достижения в криптологии – Eurocrypt 2012 . Конспекты лекций по информатике. Том. 7237. стр. 483–501. дои : 10.1007/978-3-642-29011-4_29 . ISBN 978-3-642-29010-7 .
- ^ Юрий Поляков, Курт Рохлофф, Гьяна Саху и Винод Вайкунтантан (2017). «Быстрое повторное шифрование прокси для систем публикации/подписки» . Транзакции ACM по вопросам конфиденциальности и безопасности .