Compilador HEIR da Google: IA Privada Prática com Criptografia Homomórfica

O Google lançou o HEIR (Homomorphic Encryption Intermediate Representation), um compilador de código aberto que converte modelos de IA pré-treinados para operar em entradas criptografadas. Isso permite inferência de IA privada e criptograficamente segura — o servidor processa os criptogramas sem nunca ver os dados subjacentes.
Por que o HEIR?
A criptografia homomórfica há muito tempo é impraticável devido à enorme sobrecarga computacional. O HEIR visa mudar isso fornecendo uma cadeia de ferramentas de compilador que automatiza a conversão de modelos existentes, eliminando a necessidade de uma equipe de criptógrafos. O projeto faz parte do Private Computing Toolkit do Google, que já inclui privacidade diferencial, associação privada a conjuntos e recuperação privada de informações.
Principais recursos
- Objetivo de um clique: A visão é tornar o HEIR uma solução de um clique para não especialistas integrarem inferência criptografada na produção.
- Aceleradores de hardware: O Google fez parceria com Belfort, Niobium, Cornami e Optalysys para construir hardware dedicado para criptografia homomórfica. Os benefícios de latência desses aceleradores estão planejados para demonstrações em um futuro próximo.
- Plataforma de pesquisa: O HEIR já é usado em colaborações com Georgia Tech, Carnegie Mellon, UC Santa Barbara, Purdue e outros, com quatro publicações revisadas por pares baseadas nele.
Aplicações de demonstração
O Google compartilhou quatro aplicações de inferência privada compiladas com o HEIR, com números de latência medidos em uma CPU de thread único. O código-fonte está disponível no repositório do GitHub.
- Modelo de recomendação de aprendizado profundo — recomendações de conteúdo privadas (trabalho conjunto com Belfort Labs, LG, NYU).
- Detecção de fraudes em cartões de crédito — compilado com Niobium e hardshell.ai.
- Detecção de intrusão em ameaças — sistema Kitsune para detecção de anomalias em tráfego de rede criptografado, sem revelar o conteúdo dos pacotes.
- Detector de palavra de ativação — permite que agentes de IA acionados por áudio reconheçam palavras de ativação de forma privada (com Belfort Labs).
Essas demonstrações mostram que a criptografia homomórfica não é mais teórica — está pronta para aplicações do mundo real em setores como saúde e finanças, onde a privacidade dos dados é crítica.
O código de todos os exemplos está disponível no GitHub. Consulte o post completo no blog para números detalhados de latência.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

TranscriptionSuite v1.1.2 adiciona os modelos WhisperX, NeMo e VibeVoice.
O TranscriptionSuite v1.1.2 agora oferece três pipelines de transcrição: WhisperX com diarização PyAnnote, modelos NeMo (Parakeet e Canary) com diarização PyAnnote e modelos VibeVoice com diarização integrada. A atualização inclui um gerenciador de modelos, processamento paralelo, controles de atalho e um pipeline de gravação de 24kHz para VibeVoice.

MarkView: Ferramenta de código aberto renderiza e gerencia arquivos Markdown gerados por IA
MarkView é um mecanismo de renderização com foco em privacidade que exibe arquivos Markdown com diagramas Mermaid e fórmulas matemáticas KaTeX, disponível como aplicativo web, aplicativo nativo para macOS e servidor MCP para integração com Claude Desktop e Cursor.

Memctl: Servidor MCP de Código Aberto para Memória Persistente em Agentes de Codificação de IA
Memctl é um servidor MCP de código aberto que fornece memória persistente para agentes de IA de programação entre sessões, máquinas e IDEs. Construído principalmente com Claude Code em duas semanas, ele armazena o contexto do projeto e o disponibiliza novamente em sessões subsequentes.

DoomVLM: Ferramenta de Código Aberto para Testar Modelos de Linguagem Visual em Partidas de Morte do Doom
O DoomVLM agora é de código aberto como um único notebook Jupyter que permite testar modelos de linguagem visual jogando Doom via APIs compatíveis com OpenAI. A ferramenta suporta modos deathmatch onde até 4 modelos podem competir, com opções completas de configuração para prompts do sistema, descrições de ferramentas e parâmetros de amostragem.