De que forma a fully homomorphic encryption (FHE) possibilita a execução de cálculos em dados encriptados? Explicação detalhada dos mecanismos fundamentais da FHE

Última atualização 2026-07-28 09:13:26
Tempo de leitura: 4m
A encriptação homomórfica total (FHE) é uma tecnologia criptográfica que permite a realização direta de cálculos sobre dados encriptados. A principal vantagem reside em possibilitar que os nodos efetuem análise de dados, inferência de modelos e cálculos complexos sem expor os dados subjacentes. Após a desencriptação, os resultados coincidem exatamente com os produzidos por operações em texto simples. Ao redefinir o processamento tradicional de dados, a FHE converte o texto cifrado, tornando-o não apenas informação ilegível, mas um formato de dados capaz de integrar processos computacionais.

Impulsionada pelo avanço acelerado da inteligência artificial (IA), da computação em nuvem e da infraestrutura Web3, o valor dos dados atinge novos patamares, enquanto as exigências de privacidade, conformidade regulatória e colaboração eficiente entre plataformas tornam-se cada vez mais prementes. Os métodos de encriptação tradicionais protegem os dados durante o armazenamento e a transmissão, mas revelam-se insuficientes para garantir a segurança dos dados na fase de computação. A Fully Homomorphic Encryption (FHE) representa uma mudança radical — tornando possível que os dados sejam “utilizáveis mas invisíveis” — e abre novas vias técnicas para a computação privada em IA, colaboração de dados empresariais e soluções de privacidade em blockchain.

Desde a inferência de modelos de IA e análise de dados clínicos até à gestão de risco financeiro, computação em nuvem e blockchains orientados para a privacidade, a Fully Homomorphic Encryption impõe-se rapidamente como pilar da infraestrutura de computação privada de próxima geração. Compreender como a FHE permite a computação sobre dados encriptados, como o bootstrapping supera os limites computacionais e quais os caminhos para a otimização futura do desempenho é fundamental para acompanhar a evolução das tecnologias de segurança de dados.

O que é computação sobre dados encriptados

What Is Computation on Encrypted Data

A computação sobre dados encriptados corresponde à tecnologia que permite realizar operações diretamente sobre dados encriptados, sem nunca expor a informação original. O seu objetivo principal é garantir resultados computacionais corretos, mantendo a confidencialidade dos dados. Nos fluxos de trabalho tradicionais, os sistemas precisam de aceder aos dados em texto simples para análise, processamento ou inferência de modelos. A computação sobre dados encriptados altera este paradigma, permitindo que os dados participem em operações mesmo estando integralmente encriptados.

Nos modelos convencionais de segurança, a encriptação é usada sobretudo para proteger dados em repouso e em trânsito. Por exemplo, as empresas podem encriptar registos de utilizadores em bases de dados ou adotar protocolos encriptados para proteger comunicações de rede. Contudo, quando é necessário pesquisar, analisar ou treinar modelos de IA, geralmente o sistema tem de desencriptar os dados — expondo-os a riscos durante a computação. Para dados financeiros, clínicos, governamentais ou críticos para a atividade, isto constitui um obstáculo relevante à partilha e valorização dos dados.

A computação sobre dados encriptados resolve precisamente este desafio. O princípio base é que os detentores dos dados encriptam a informação e facultam-na a uma entidade computacional, que pode executar tarefas específicas sem nunca aceder à informação original. A Fully Homomorphic Encryption (FHE) lidera este campo, suportando operações complexas e permitindo que servidores executem somas, multiplicações e outros cálculos diretamente sobre dados encriptados.

Na prática, a FHE inverte o modelo “desencriptar para computar”. Tradicionalmente, os dados seguiam o ciclo “armazenamento encriptado, acesso desencriptado, processamento computacional”. Com a FHE, este processo é substituído por “encriptação dos dados, computação sobre texto cifrado, desencriptação do resultado” — protegendo os dados durante todo o ciclo de vida e estabelecendo uma nova base para a computação preservadora de privacidade.

Fundamentos da Fully Homomorphic Encryption

A Fully Homomorphic Encryption (FHE) assenta nas propriedades matemáticas da Homomorphic Encryption (HE). “Homomórfico” significa que existe uma correspondência única entre os dados encriptados e a sua forma original, permitindo que operações realizadas sobre textos cifrados resultem em saídas equivalentes às operações sobre texto simples.

A chave da FHE reside na capacidade de manter propriedades computacionais nos textos cifrados. Enquanto algoritmos convencionais, como o AES, apenas permitem armazenar dados encriptados sem interação, a FHE integra estruturas matemáticas específicas que permitem ao texto cifrado ocultar os dados e preservar a lógica computacional.

Imagine um utilizador com dois dados, A e B. Após encriptação FHE, obtém Enc(A) e Enc(B). O servidor pode realizar operações diretamente sobre os textos cifrados para obter Enc(A+B). O utilizador, ao desencriptar o resultado com a sua chave privada, obtém A+B. Durante todo o processo, o servidor nunca conhece os valores de A ou B, mas a computação é realizada.

A FHE evoluiu ao longo de várias gerações. Os primeiros esquemas de Partially Homomorphic Encryption (PHE) suportavam apenas um tipo de operação — soma ou multiplicação. Depois, a Somewhat Homomorphic Encryption (SHE) expandiu as operações possíveis, mas continuava a limitar a quantidade de operações.

Em 2009, o criptógrafo Craig Gentry apresentou o primeiro esquema FHE viável, provando que é possível realizar operações ilimitadas sobre dados encriptados. Este marco impulsionou a FHE da teoria para a exploração prática. Nos últimos anos, avanços em criptografia baseada em reticulados, otimização algorítmica e aceleração por hardware têm melhorado o desempenho da FHE, permitindo a sua adoção em IA, computação em nuvem e blockchain.

Os esquemas FHE mais utilizados atualmente são BFV, BGV e CKKS. BFV e BGV são adequados para cálculos inteiros, enquanto CKKS suporta operações aproximadas e é amplamente utilizado em machine learning e inferência de IA.

Como a FHE permite computação sem desencriptação

A principal característica da FHE é permitir operações sobre dados encriptados sem necessidade de desencriptação. Isto é conseguido através de mecanismos criptográficos que mantêm relações matemáticas no texto cifrado.

Nos sistemas de encriptação tradicionais, o texto cifrado serve apenas como representação oculta. Após encriptação, um servidor não consegue determinar o valor nem realizar operações úteis sobre múltiplos dados encriptados. Qualquer análise exige desencriptação prévia.

A FHE altera este paradigma. Graças às suas propriedades homomórficas, os dados encriptados podem participar diretamente em operações computacionais. Por exemplo, um servidor pode somar Enc(A) e Enc(B) e obter Enc(A+B). O utilizador desencripta o resultado, obtendo o valor correto, sem que o servidor aceda aos dados originais.

Esta capacidade é crucial para aplicações de IA. Serviços de IA modernos dependem de modelos em nuvem e recursos externos, mas as empresas hesitam em partilhar dados sensíveis. Por exemplo, um hospital pode querer usar um modelo de IA para analisar dados de pacientes. Tradicionalmente, teria de enviar os dados ao fornecedor do modelo; com FHE, pode encriptar os dados e permitir a inferência sobre texto cifrado.

Neste contexto, o fornecedor de IA fornece capacidade computacional sem aceder aos dados dos pacientes. Esta abordagem é vista como essencial para IA preservadora de privacidade.

A relevância da FHE estende-se à Web3 e ao blockchain. Embora a transparência do blockchain aumente a confiança, expõe também dados de transações, saldos e registos de atividade. A FHE permite que contratos inteligentes executem lógica sobre dados encriptados, mantendo a verificabilidade e reforçando a privacidade.

O papel do bootstrapping na FHE

O bootstrapping é uma tecnologia central nos sistemas de fully homomorphic encryption, concebida para resolver o problema da acumulação de ruído durante operações sobre textos cifrados.

Cada operação em FHE aumenta o ruído no texto cifrado. Como o texto cifrado deve manter propriedades computacionais através de estruturas matemáticas complexas, somas e multiplicações sucessivas fazem crescer o ruído. Quando ultrapassa um limiar, o texto cifrado torna-se indesencriptável.

Os primeiros esquemas homomórficos eram limitados por este problema, permitindo apenas um número reduzido de operações antes de os resultados se tornarem inválidos.

O bootstrapping funciona como um mecanismo de “renovação” do texto cifrado. Processa textos cifrados ruidosos sem expor os dados originais, reduzindo o ruído e restaurando a capacidade de continuar as operações. Este mecanismo permite, em teoria, computações de profundidade ilimitada.

Contudo, o bootstrapping é também um dos principais gargalos de desempenho da FHE. O processo exige muitos recursos e pode aumentar significativamente o tempo de execução. A redução do custo do bootstrapping é um dos grandes focos de investigação e desenvolvimento comercial em FHE.

Os avanços recentes incluem a otimização de parâmetros de encriptação, o aperfeiçoamento de estruturas algorítmicas e a aceleração por hardware com GPUs e FPGAs. À medida que estas inovações amadurecem, a FHE aproxima-se da adoção prática.

Como a FHE garante resultados computacionais precisos

A fully homomorphic encryption deve garantir não só a privacidade ao longo de todo o processo computacional, mas também a precisão e fiabilidade dos resultados. Como as operações FHE ocorrem integralmente sobre dados encriptados, o sistema não pode validar diretamente entradas ou resultados intermédios, como acontece na computação tradicional — tornando o controlo de erros e validação um desafio central.

A fiabilidade da FHE baseia-se em estruturas matemáticas rigorosas e na definição criteriosa de parâmetros. Os algoritmos de encriptação introduzem ruído na geração dos textos cifrados, mas desde que o ruído se mantenha dentro dos limites, o utilizador consegue desencriptar o resultado final com a sua chave privada.

Diferentes esquemas FHE são otimizados para necessidades computacionais específicas. BFV e BGV são adequados para cálculos inteiros e oferecem elevada precisão, ideais para análise financeira e estatística. CKKS foi desenvolvido para machine learning e inferência de IA, onde alguma aproximação é aceitável, visto que as redes neuronais não exigem precisão absoluta em cada operação.

Além do desenho algorítmico, a gestão da profundidade computacional é essencial para garantir a fiabilidade. Os sistemas FHE devem definir parâmetros adequados — como tamanho de chave, módulo e orçamento de ruído — em função da complexidade da tarefa. Parâmetros insuficientes levam ao rápido acúmulo de ruído, enquanto parâmetros excessivos aumentam a sobrecarga computacional.

A investigação recente explora formas de reforçar a confiança, integrando a FHE com outras tecnologias. Por exemplo, a combinação de FHE com zero-knowledge proofs (ZKP) permite que sistemas realizem cálculos encriptados e provem que seguiram as regras definidas. Esta abordagem híbrida é especialmente relevante em blockchain, liquidação financeira e outros contextos de elevada confiança.

No futuro, a FHE terá de responder não só a “como computar”, mas também a “como provar a correção da computação”. A integração entre computação e verificação será determinante para a adoção comercial em larga escala.

Diferenças entre FHE e encriptação tradicional de dados

A principal diferença entre FHE e encriptação tradicional reside nos desafios que cada tecnologia resolve. A encriptação tradicional foca-se na proteção de dados em repouso e em trânsito, enquanto a FHE estende a proteção à fase de utilização dos dados.

Tecnologias como AES e RSA são amplamente usadas para proteger ficheiros, bases de dados e comunicações. Contudo, exigem normalmente que os dados sejam desencriptados para serem utilizados; por exemplo, um servidor em nuvem precisa de aceder a ficheiros em texto simples para pesquisar ou analisar, expondo os dados durante a computação.

A FHE transforma este modelo, permitindo que os dados permaneçam sempre encriptados — mesmo durante operações, os servidores não acedem à informação original. Assim, as empresas podem recorrer a recursos computacionais externos sem depender da confiança total no fornecedor.

Principais diferenças:

  • Fase de proteção: a encriptação tradicional protege “dados em repouso” e “dados em trânsito” (armazenamento, comunicações de rede); a FHE protege “dados em uso” (em análise ou processamento).
  • Computação: a encriptação tradicional exige desencriptação para operações complexas; a FHE permite computação direta sobre texto cifrado.
  • Objetivo: a encriptação tradicional impede acessos não autorizados; a FHE garante a utilização dos dados sem revelação.

Estas vantagens tornam a FHE especialmente indicada para setores com dados valiosos e requisitos rigorosos de privacidade. Instituições de saúde a partilhar dados para investigação em IA, bancos a realizar análises de risco conjuntas e empresas a utilizar IA em nuvem carecem de utilidade dos dados e proteção da privacidade.

Desafios de desempenho atuais da FHE

Apesar do potencial, a FHE enfrenta obstáculos de desempenho e engenharia para adoção em larga escala, sendo a eficiência computacional o principal desafio.

Face à computação sobre texto simples, a FHE exige operações matemáticas muito mais complexas, resultando em velocidades de processamento inferiores. Como os dados permanecem encriptados, os sistemas têm de lidar com estruturas de dados maiores e realizar operações criptográficas adicionais, aumentando o consumo de recursos.

A latência é um obstáculo significativo para a FHE em cenários de tempo real, como negociação de alta frequência, decisão por agentes de IA ou sistemas de recomendação online, onde se exige resposta imediata. Tempos de computação elevados podem inviabilizar a FHE nestes casos.

O tamanho do texto cifrado é outro desafio. Os dados encriptados são geralmente muito maiores do que os dados em texto simples e, à medida que a profundidade computacional aumenta, os textos cifrados crescem, elevando as necessidades de armazenamento e transmissão.

Além disso, o desenvolvimento de aplicações FHE exige competências técnicas especializadas. Os programadores devem dominar não só engenharia de software, mas também configuração de parâmetros criptográficos, gestão de ruído e seleção de algoritmos. O ecossistema FHE está ainda em maturação face aos ambientes tradicionais de cloud e IA.

Para ultrapassar estes desafios, o setor aposta em otimizações a nível de algoritmos, software e hardware:

  • Melhorias algorítmicas: investigadores refinam esquemas FHE para reduzir o tempo de bootstrapping e aumentar a eficiência, por exemplo, otimizando parâmetros e simplificando a gestão de chaves.
  • Aceleração por hardware: aceleradores como GPUs, FPGAs e ASICs são adaptados às necessidades computacionais da FHE, acelerando operações polinomiais e matriciais.
  • Ecossistema de software: frameworks e serviços em nuvem já suportam FHE, facilitando o desenvolvimento de aplicações preservadoras de privacidade. Com a maturação da infraestrutura, a barreira à adoção da FHE deverá diminuir.

O futuro da Fully Homomorphic Encryption

O futuro da FHE passa por avanços de desempenho, integração industrial e expansão de aplicações.

A otimização do desempenho é decisiva para a comercialização da FHE. Reduzir tempos de computação e o consumo de recursos determinará a escala das implementações futuras. Com a evolução dos algoritmos e maturação da aceleração por hardware, a diferença de desempenho entre FHE e computação tradicional está a diminuir.

A FHE integrará cada vez mais a IA. À medida que a IA evolui para agentes autónomos, estes sistemas necessitam de aceder a dados sensíveis de indivíduos ou empresas. Permitir que a IA processe dados de forma segura, sem expor informação confidencial, será um desafio fundamental para a infraestrutura de IA do futuro.

A FHE permite que modelos de IA realizem inferência sobre dados encriptados, permitindo aos utilizadores beneficiar de IA sem perder o controlo sobre os seus dados. Isto é especialmente relevante para IA médica, IA financeira, bases de conhecimento empresariais e assistentes inteligentes pessoais.

Adicionalmente, a FHE será um elemento-chave da infraestrutura de privacidade Web3. À medida que os blockchains evoluem para além das transferências de ativos, suportando aplicações financeiras, sistemas de identidade e serviços empresariais, a transparência limita casos de uso avançados.

No futuro, a FHE poderá permitir contratos inteligentes verdadeiramente privados em blockchain. Os utilizadores poderão submeter transações encriptadas, com contratos inteligentes a verificar e executar operações sem aceder aos detalhes — ampliando oportunidades em DeFi, finanças institucionais e identidade on-chain.

A FHE será combinada com outras tecnologias de privacidade. MPC possibilita colaboração multi-parte, TEE oferece ambientes seguros de alto desempenho, ZKP verifica a correção de cálculos e a FHE permite computação sobre dados encriptados. Esta convergência reforçará a maturidade da infraestrutura de computação privada.

A longo prazo, o foco da segurança de dados está a mudar de “prevenir fugas” para “libertar valor dos dados de forma segura”. Com a evolução da IA, computação em nuvem e blockchain, a FHE está posicionada como ponte essencial entre a utilização aberta dos dados e a proteção da privacidade.

Conclusão

A Fully Homomorphic Encryption (FHE) revoluciona o processamento de dados ao permitir cálculos complexos sobre dados encriptados — resolvendo os desafios de privacidade que a encriptação tradicional não consegue solucionar durante o uso dos dados.

O valor essencial da FHE está na “utilidade sem visibilidade” dos dados. A computação homomórfica permite que servidores executem tarefas sem conhecer o conteúdo dos dados, o bootstrapping mitiga o aumento de ruído durante as operações e os avanços contínuos em algoritmos e hardware aproximam a FHE das necessidades empresariais reais.

Apesar de a FHE ainda enfrentar desafios ao nível da eficiência computacional, complexidade de desenvolvimento e maturidade da infraestrutura, o seu potencial é imenso em computação privada de IA, blockchain, saúde, finanças e computação em nuvem.

À medida que a economia digital entra numa era de maior privacidade e exigências regulatórias, a circulação segura de dados será determinante. A Fully Homomorphic Encryption fornece uma base técnica inovadora — permitindo a coexistência entre valor dos dados e proteção da privacidade — e está prestes a tornar-se um elemento vital da infraestrutura computacional de próxima geração.

Autor:  Max
Exclusão de responsabilidade
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Artigos relacionados

Modelo Económico do Token ONDO: De que forma impulsiona o crescimento da plataforma e o envolvimento dos utilizadores?
Principiante

Modelo Económico do Token ONDO: De que forma impulsiona o crescimento da plataforma e o envolvimento dos utilizadores?

ONDO é o token central de governança e captação de valor do ecossistema Ondo Finance. Tem como objetivo principal potenciar mecanismos de incentivos em token para integrar, de forma fluida, os ativos financeiros tradicionais (RWA) no ecossistema DeFi, impulsionando o crescimento em larga escala da gestão de ativos on-chain e dos produtos de retorno.
2026-03-27 13:52:50
Morpho vs. Aave: Análise aprofundada das diferenças de mecanismo e estrutura nos protocolos de empréstimos DeFi
Principiante

Morpho vs. Aave: Análise aprofundada das diferenças de mecanismo e estrutura nos protocolos de empréstimos DeFi

A principal distinção entre o Morpho e o Aave está no mecanismo de empréstimos. O Aave opera com um modelo de pool de liquidez, enquanto o Morpho baseia-se neste sistema ao implementar uma correspondência peer-to-peer (P2P), o que permite um alinhamento superior das taxas de juros dentro do mesmo mercado. O Aave funciona como protocolo nativo de empréstimos, fornecendo liquidez de base e taxas de juros estáveis. Em contrapartida, o Morpho atua como uma camada de otimização, aumentando a eficiência do capital ao estreitar o spread entre as taxas de depósito e de empréstimo. Em suma, a diferença fundamental é que o Aave oferece infraestrutura central, enquanto o Morpho é uma ferramenta de otimização da eficiência.
2026-04-03 13:09:48
Análise de tokenomics do JTO: distribuição, casos de utilização e valor de longo prazo
Principiante

Análise de tokenomics do JTO: distribuição, casos de utilização e valor de longo prazo

O JTO é o token de governança nativo da Jito Network. No centro da infraestrutura de MEV do ecossistema Solana, o JTO confere direitos de governança e garante o alinhamento dos interesses de validadores, participantes de staking e searchers, através dos retornos do protocolo e dos incentivos do ecossistema. A oferta fixa de 1 mil milhão de tokens procura equilibrar as recompensas de curto prazo com o desenvolvimento sustentável a longo prazo.
2026-04-03 14:07:21
Tokenomics da Morpho: Utilidade, distribuição e proposta de valor do MORPHO
Principiante

Tokenomics da Morpho: Utilidade, distribuição e proposta de valor do MORPHO

O MORPHO é o token nativo do protocolo Morpho, criado essencialmente para a governança e incentivos do ecossistema. Ao organizar a distribuição do token e os mecanismos de incentivo, o Morpho assegura o alinhamento entre a atividade dos utilizadores, o crescimento do protocolo e a autoridade de governança, promovendo um modelo de valor sustentável no ecossistema descentralizado de empréstimos.
2026-04-03 13:13:47
Jito vs Marinade: Análise comparativa dos protocolos de Staking de liquidez na Solana
Principiante

Jito vs Marinade: Análise comparativa dos protocolos de Staking de liquidez na Solana

Jito e Marinade são os principais protocolos de liquid staking na Solana. O Jito potencia os retornos através do MEV (Maximum Extractable Value), tornando-se a escolha ideal para quem pretende obter rendimentos superiores. O Marinade proporciona uma solução de staking mais estável e descentralizada, indicada para utilizadores com menor apetência pelo risco. A diferença fundamental entre ambos está nas fontes de ganhos e na estrutura global de risco.
2026-04-03 14:06:00
Zcash vs Monero: análise comparativa dos percursos técnicos de duas moedas de privacidade
Intermediário

Zcash vs Monero: análise comparativa dos percursos técnicos de duas moedas de privacidade

Zcash e Monero são criptomoedas orientadas para a privacidade on-chain, adotando abordagens técnicas essencialmente diferentes. Zcash utiliza provas de conhecimento zero zk-SNARKs para viabilizar transações "verificáveis mas invisíveis", ao passo que Monero recorre a assinaturas de anel e mecanismos de ofuscação para garantir um modelo de transação "anónimo por defeito". Estas distinções conferem características exclusivas a cada uma, impactando os respetivos métodos de implementação de privacidade, rastreabilidade, arquitetura de desempenho e capacidade de adaptação às exigências de conformidade regulatória.
2026-05-14 10:51:14