Компилятор 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 для четкости запросов, обучения и отладки
Четыре навыка Claude Code под лицензией Apache 2.0, без платного уровеня: prompter (переписывание промптов), tutorial-creator (пошаговые руководства с аннотированным кодом), bug-echo (сканирование на антипаттерны после исправления) и bug-prospector (предрелизный аудит с 7 аналитическими линзами).

Панель управления кода Клода отслеживает более 19 миллионов AI-сгенерированных коммитов на GitHub
Разработчик создал дашборд, отслеживающий более 19 миллионов коммитов, сгенерированных Claude Code в публичных репозиториях GitHub, где TypeScript (35,3%), Python (19,2%) и JavaScript (10,3%) являются самыми популярными языками. Система использует Next.js с Recharts и PostgreSQL, а также ETL-пайплайн, который обходит ограничения по частоте запросов API GitHub.
Gigacatalyst: Встройте ИИ-конструктор в ваш SaaS, чтобы пользователи могли создавать собственные рабочие процессы
Gigacatalyst позволяет встроить конструктор приложений на базе ИИ в ваш SaaS. Нетехнические пользователи описывают рабочие процессы на естественном языке, а система генерирует управляемые приложения, используя ваши API, модель данных и дизайн-систему — со встроенными аутентификацией, изоляцией клиентов и управлением версиями.

Параллельные агенты кодирования с использованием tmux и спецификаций в Markdown
Мануэль Шиппер описывает систему для запуска 4-8 параллельных кодирующих агентов с использованием tmux, файлов Markdown, bash-алиасов и шести слэш-команд. Настройка использует спецификации Feature Design (FD) в формате Markdown, отслеживаемые через 8-этапный жизненный цикл.