Компилятор HEIR от Google: практический частный ИИ с гомоморфным шифрованием

Google выпустил HEIR (Homomorphic Encryption Intermediate Representation), компилятор с открытым исходным кодом, который преобразует предварительно обученные модели ИИ для работы с зашифрованными входными данными. Это обеспечивает криптографически безопасный приватный AI-инференс — сервер обрабатывает шифротексты, не видя исходные данные.
Почему HEIR?
Гомоморфное шифрование долгое время было непрактичным из-за огромных вычислительных затрат. HEIR стремится изменить это, предоставляя инструментарий компилятора, который автоматизирует преобразование существующих моделей, устраняя необходимость в команде криптографов. Проект является частью Private Computing Toolkit от Google, который уже включает дифференциальную приватность, приватное членство в наборах и приватный поиск информации.
Ключевые особенности
- Цель в один клик: Видение состоит в том, чтобы сделать HEIR решением в один клик для неспециалистов, позволяющим интегрировать зашифрованный инференс в производство.
- Аппаратные ускорители: Google сотрудничает с Belfort, Niobium, Cornami и Optalysys для создания специализированного оборудования для гомоморфного шифрования. Преимущества в задержке этих ускорителей планируются для демонстраций в ближайшем будущем.
- Исследовательская платформа: HEIR уже используется в сотрудничестве с Georgia Tech, Carnegie Mellon, UC Santa Barbara, Purdue и другими, и на его основе опубликовано четыре рецензируемые статьи.
Демонстрационные приложения
Google представил четыре приватных инференс-приложения, скомпилированных с помощью HEIR, с измеренной задержкой на одноядерном CPU. Исходный код доступен в репозитории GitHub.
- Модель глубоких рекомендаций — приватные рекомендации контента (совместная работа с Belfort Labs, LG, NYU).
- Обнаружение мошенничества с кредитными картами — скомпилировано с Niobium и hardshell.ai.
- Обнаружение вторжений — система Kitsune для обнаружения аномалий на зашифрованном сетевом трафике, не раскрывая содержимое пакетов.
- Детектор ключевых слов — позволяет AI-агентам, активируемым голосом, распознавать ключевые слова конфиденциально (с Belfort Labs).
Эти демонстрации показывают, что гомоморфное шифрование больше не является теоретическим — оно готово к реальным применениям в таких сферах, как здравоохранение и финансы, где конфиденциальность данных критически важна.
Код всех примеров доступен на GitHub. Полные цифры задержки смотрите в блог-посте.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Соникер: Веб-приложение для клонирования голоса, созданное с помощью Claude Code за 4 дня
Sonicker — это веб-приложение для клонирования голоса, которое требует всего 3 секунды аудиозаписи и поддерживает 10 языков. Разработчик создал его в одиночку за 4 дня, используя Claude Code для всего фронтенда, интеграции API и развертывания.

tmux-claude: Мониторинг экземпляров кода Claude в панелях Tmux
tmux-claude — это инструмент, который добавляет мониторинг в реальном времени для экземпляров Claude Code в сессиях tmux. Он предоставляет строку состояния, интерактивную панель управления, улучшенный переключатель окон и уведомления на рабочем столе, считывая локальные файлы сессий без использования API.

TEMM1E v3.1.0: ИИ-агент, который самообучается с помощью взаимодействия с пользователями
TEMM1E v3.1.0 представляет Eigen-Tune — систему, которая фиксирует взаимодействия с LLM в качестве обучающих данных, оценивает качество на основе поведения пользователей и дообучает локальные модели через LoRA без дополнительных затрат на LLM. Протестировано на Apple M2: после 10 диалогов система исправила конвертацию температуры с 72°F = '150°C' на '21.2°C'.

civStation: Открытая платформа VLM для управления игрой Civilization VI с помощью естественного языка
civStation — это открытый стек компьютерного использования, который позволяет управлять Civilization VI с помощью голоса и естественного языка, переводя команды высокоуровневой стратегии в действия интерфейса через цикл наблюдения и выполнения на основе VLM.