Google представляет полностью гомоморфное шифрование

Разработчики Google выпустили недавно через сообщение в блоге достижения открытый набор библиотек и утилит с реализацией полностью гомоморфный шифр что позволяет обрабатывать зашифрованные данные, которые не появляются в открытом виде ни на одном этапе расчета.

В отличие от сквозного шифрования, гомоморфное шифрование, Помимо защиты передачи данных, он предоставляет возможность обрабатывать данные без их дешифрования.

Полностью гомоморфное шифрование подразумевает возможность выполнять операции сложения и умножения над данными зашифрованный, из которого может быть реализован любой произвольный расчет. Результат - зашифрованный результат, аналогичный шифрованию результата аналогичных операций с исходными данными.

Как разработчики, мы несем ответственность за обеспечение безопасности наших пользователей в Интернете и защиту их данных. Это начинается с создания продуктов, которые по умолчанию являются безопасными, частными по дизайну и предоставляют пользователям полный контроль. Все, что мы делаем в Google, поддерживается этими принципами, и мы гордимся тем, что являемся лидером отрасли в разработке, внедрении и масштабировании новых технологий сохранения конфиденциальности, которые позволяют получать ценную информацию и создавать полезный опыт, одновременно защищая наши пользователей. Конфиденциальность.

Работа с данными с гомоморфным шифрованием сводится к тому, что пользователь шифрует данные и, не раскрывая ключей, передает их стороннему сервису для обработки.

Этот сервис выполняет заявленные расчеты и генерирует зашифрованный результат., не имея возможности определить, с какими данными он работает. Пользователь расшифровывает широковещательные данные с помощью своих ключей и получает результат в виде открытого текста.

Например, представьте, что вы создаете приложение для людей с диабетом. Это приложение может собирать конфиденциальную информацию от своих пользователей, и вам нужен способ сохранить конфиденциальность и защиту этих данных, а также поделиться ими с медицинскими экспертами, чтобы получить ценную информацию, которая может привести к важным медицинским открытиям. С помощью Google Transpiler для FHE вы можете зашифровать собранные вами данные и поделиться ими с медицинскими экспертами, которые, в свою очередь, могут анализировать данные, не расшифровывая их, предоставляя полезную информацию медицинскому сообществу, обеспечивая при этом невозможность доступа к основной информации. кто угодно.

Между областями применения найдены гомоморфные шифры создание облачных сервисов для конфиденциальных вычислений, реализация системы электронного голосования, создание протоколов анонимной маршрутизации, обработка запросов на зашифрованные данные в СУБД и конфиденциальное обучение систем машинного обучения.

Например, гомоморфное шифрование пригодится в медицинских приложениях Они могут получать конфиденциальную информацию о пациентах в зашифрованном виде и предоставлять медицинским работникам возможность проводить анализ и выявлять отклонения без расшифровки.

Гомоморфное шифрование также может помочь в исследовании связей между заболеваниями и определенными генетическими мутациями, которые требуют анализа тысяч образцов генетической информации.

Вот почему сегодня мы рады сообщить, что мы получаем первый в своем роде универсальный транспилятор для полностью гомоморфного шифрования (FHE), который позволит разработчикам выполнять вычисления с зашифрованными данными, не имея доступа к ним. любая информация из него. личная идентификация.

Отличительная черта из опубликованного инструментария это возможность создавать программы для обработки зашифрованных данных с использованием стандартных методов разработки C ++. используя предоставленный транспилятор, программу на C ++, которая преобразуется в специальный диалект FHE-C ++, способный работать с зашифрованными данными.

Этот инструментарий позволяет создавать конфиденциальные программы расчетов, которые могут работать с данными без их расшифровки, включая выполнение простых строковых и математических операций с зашифрованными данными. Код проекта написан на C ++ и распространяется под лицензией Apache 2.0.

Наконец да вы заинтересованы в том, чтобы узнать больше об этом по теме, вы можете проверить подробности в по следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.