WTF é FHEML

4/2/2024, 3:19:26 PM
Avançado
Blockchain
Explorando o Aprendizado de Máquina com Criptografia Totalmente Homomórfica (FHEML), uma tecnologia revolucionária que permite cálculos em dados criptografados, garantindo privacidade e segurança dos dados. Conheça os principais casos de uso do FHEML, incluindo computação terceirizada, inferência criptografada e insights de treinamento criptografado, bem como os principais frameworks e bibliotecas que suportam o desenvolvimento do FHEML.

Um pouco sobre FHE primeiro

A Criptografia Totalmente Homomórfica (FHE) representa uma classe de técnicas de criptografia projetadas para permitir que cálculos significativos sejam realizados em dados criptografados. Isso significa que quando os resultados desses cálculos são descriptografados, eles são consistentes com os resultados que teriam sido obtidos se esses cálculos tivessem sido realizados nos dados em texto simples.

Em resumo

fenc é alguma função de criptografia homomórfica

Onde

A propriedade homomórfica preserva cálculos no espaço criptografado

Dentro da categoria mais ampla de EML, geralmente vemos a categorização dos esquemas de EML em dois ou três tipos de esquemas de EML que são

  • Criptografia Homomórfica Parcialmente (SHE): Suporta um número limitado de operações de adição e multiplicação em texto cifrado.
  • Criptografia Totalmente Homomórfica (FHE): Suporta qualquer número de operações de multiplicação e/ou adição em texto cifrado sem comprometer sua integridade durante a descriptografia.
  • Criptografia Homomórfica Parcial (HE Parcial): Suporta apenas a operação de adição ou multiplicação no texto cifrado, mas não ambos.

Tentativas anteriores em ML com FHE

A exploração da aprendizagem de máquina (ML) com criptografia totalmente homomórfica (FHE) contribui diretamente para a computação preservadora de privacidade, permitindo que as computações sejam realizadas em dados criptografados.

Esta área tem visto várias contribuições notáveis, como a de Lauter (2021) sobre a integração da criptografia homomórfica com IA para treinamento e previsões privadas, destacando a união da criptografia e da aprendizagem de máquinas para salvaguardar a privacidade dos dados enquanto alavanca o poder da IA.

Além disso, o trabalho em redes neurais profundas preservando a privacidade usando FHE, conforme detalhado em um estudo que se concentra em um modelo híbrido de FHE e Computação de Múltiplas Partes (MPC) para avaliar funções não aritméticas em modelos de ML, empurra os limites na manutenção da confidencialidade de dados e modelos durante cálculos.

O seminal de Graepel, Lauter e Naehrig (2012)papelO ML Confidential apresenta a aplicação da criptografia homomórfica parcial para delegar cálculos de ML a serviços de computação de forma segura, permitindo algoritmos de ML confidenciais que garantem o sigilo dos dados. Além disso, a pesquisa sobre algoritmos de regressão logística e aprendizado não supervisionado em dados criptografados exemplifica a aplicação prática e adaptação de métodos tradicionais de ML para operar sob restrições de criptografia, demonstrando a viabilidade e eficiência de tais abordagens na preservação da privacidade dos dados. Esses trabalhos destacam coletivamente a interseção crítica entre aprendizado de máquina e criptografia, oferecendo um plano para futuras pesquisas sobre algoritmos de ML seguros e preservadores de privacidade.

Introdução ao FHEML

A Criptografia Totalmente Homomórfica baseada em Aprendizado de Máquina (FHEML) é uma maneira pela qual implementamos algoritmos de aprendizado de máquina que utilizam esquemas de criptografia totalmente homomórfica. Isso permite que cálculos sejam realizados em dados criptografados, garantindo a confidencialidade dos dados que estão sendo processados.

FHEML pode ser considerado como complementar à Aprendizagem de Máquina de Conhecimento Zero (ZKML), onde este último se concentra em comprovar a execução correta de algoritmos de aprendizagem de máquina, enquanto FHEML enfatiza a realização de computações em dados criptografados para manter a privacidade dos dados.

A essência do FHEML reside na sua capacidade de permitir cálculos em dados criptografados de tal forma que, uma vez que os resultados da computação são descriptografados, eles correspondem aos resultados que teriam sido obtidos se os cálculos tivessem sido realizados nos dados originais em texto simples. Essa capacidade abre um escopo significativo para aplicações de aprendizado de máquina, pois permite que algoritmos operem em dados criptografados sem comprometer a privacidade ou segurança dos dados.

Pode ser visualizado como:

computação em dados criptografados

FHEML é composto por algoritmos de aprendizado de máquina adaptados para trabalhar com esquemas de criptografia totalmente homomórfica. Ao alavancar esses esquemas, o FHEML abre as portas para uma ampla gama de casos de uso de aprendizado de máquina centrados na privacidade. Em um nível elevado, isso inclui computação confidencial, treinamento criptografado e inferências privadas, entre outros. Tais avanços não apenas aprimoram a segurança de dados, mas também expandem as aplicações potenciais de aprendizado de máquina em contextos sensíveis e demandantes de privacidade.

Bibliotecas existentes na direção da FHEML

Poucas bibliotecas e frameworks em direção ao FHEML, Por agora, não há um padrão definido para escrever programas FHEML, mas alguns dos frameworks e bibliotecas mais populares para construir programas FHEML são:

Concreto-mlé uma biblioteca criada por Zama, construída em cima de seu compilador TFHE de baixo nível,Concretoque permite a compilação de código python arbitrário em circuitos FHE, permitindo que os desenvolvedores escrevam funções em python que possam realizar computações sobre dados criptografados.

Concrete-ml permite aos desenvolvedores trabalhar com a API de aprendizado de máquina familiar (modelos lineares, modelos baseados em árvores, redes neurais) disponíveis em scikitA Concrete-ml, ou outros frameworks, permite a conversão de modelos PyTorch em suas versões compatíveis com FHE, classificadores baseados em descida de gradiente estocástica que podem ser treinados em dados criptografados etc. O Concrete-ml reduz significativamente a barreira de entrada para implementar operações de ml em dados criptografados.

Tenseal, desenvolvido pela OpenMinedcomunidade, foca em possibilitar operações homomórficas em tensores (unidades fundamentais em redes neurais e podem representar ou manipular dados de diversas formas). Construído em cima da MicrosoftSEAL (Biblioteca de Aritmética Criptografada Simples), Tenseal fornece uma API eficiente acessível em Python com operações subjacentes escritas em C++ para desempenho aprimorado para habilitar a função de HE em tensores criptografados.

PySyft, é mais uma contribuição da OpenMined destinada a aprendizado profundo seguro e privado em Python. É construído com capacidades de criptografia homomórfica do Tenseal para aprimorar suas funcionalidades de preservação de privacidade. PySyft introduz o tensor CKKS, baseado no CKKSesquema de criptografia homomórfica, permitindo operações em números reais e fornecendo resultados aproximados. Isso vai além da criptografia homomórfica, incorporando também computação segura multipartidária e privacidade diferencial para oferecer um conjunto abrangente para aprendizado de máquina preservando a privacidade.

TF Criptografado, é uma estrutura projetada para aprendizado de máquina criptografado dentro do ecossistema do TensorFlow. Imitando a experiência do TensorFlow, especialmente através do API Keras, TF Encrypted facilita o treinamento e a previsão em dados criptografados. Ele aproveita a computação segura de várias partes e a criptografia homomórfica para fornecer capacidades de aprendizado de máquina preservando a privacidade. TF Encrypted tem como objetivo democratizar a aprendizagem de máquina criptografada, tornando-a acessível para aqueles sem um profundo conhecimento em criptografia, sistemas distribuídos ou computação de alto desempenho.

Alguns casos de uso genéricos da FHEML

Terceirização de computação

Uma vez que a computação ocorre sobre dados criptografados, agora a parte que deseja que as computações ocorram pode compartilhar com segurança a forma criptografada dos dados com terceiros para processamento.

Inferências Criptografadas

Facilita o raciocínio criptografado, onde o raciocínio solicitado pelo usuário não é revelado aos modelos e permanece criptografado por padrão, e apenas o usuário pode descriptografá-lo com suas chaves.

Treinamento Criptografado Insights

Capacitar empresas para aproveitar formas criptografadas de dados sensíveis para treinar modelos de machine learning e obter insights. Isso permite que as organizações utilizem seus dados para aprimorar operações, desenvolver novas estratégias e melhorar processos de tomada de decisão, tudo isso garantindo a máxima privacidade e segurança dos dados envolvidos.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Foresightnews]. Encaminhe o Título Original '速览 Gitcoin 推出的 Allo Protocol:社区赠款计划的协议层基础设施'. Todos os direitos autorais pertencem ao autor original [Frank, Foresight News]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.

  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.

  3. As traduções do artigo para outros idiomas são feitas pela equipe da Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Compartilhar

Calendário Cripto

Atualizações de projeto
Etherex lançará o Token REX em 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento e Governança em Las Vegas
A Cardano irá sediar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, com workshops, hackatonas e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio no Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, programada para acontecer no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painéis com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo intitulado "A Era do Ato GENIUS Começa", agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão explorará as implicações do recém-aprovado Ato GENIUS—o primeiro marco regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA no X
Ankr realizará um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS em construir a camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos Relacionados

O que é Bitcoin?
iniciantes

O que é Bitcoin?

Bitcoin, a primeira criptomoeda usada com sucesso no mundo, é uma rede descentralizada de pagamento digital peer-to-peer inventada por Satoshi Nakamoto. O Bitcoin permite que os usuários negociem diretamente sem uma instituição financeira ou terceiros.
11/21/2022, 10:12:36 AM
O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)
iniciantes

O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)

PolygonScan é um explorador de blockchain que permite aos usuários acessar detalhes de transações publicamente compartilhados na rede Polygon. Na atualização de 2025, agora processa mais de 5 bilhões de transações com confirmações em milissegundos, apresenta ferramentas de desenvolvedor aprimoradas, integração com Layer 2, análises avançadas, recursos de segurança melhorados e uma experiência móvel redesenhada. A plataforma ajuda os usuários a rastrear transações e obter insights mais profundos sobre o fluxo de ativos no crescente ecossistema da Polygon, que agora abriga 3,2 milhões de endereços ativos diários e $8,7 bilhões em valor total bloqueado.
11/11/2023, 6:20:25 PM
O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?
intermediário

O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?

Este artigo fornece uma análise aprofundada da emergente exchange descentralizada (DEX) EtherVista e seu token de plataforma, VISTA. Explora como a EtherVista visa desafiar o modelo existente de AMM (Automated Market Maker), especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também explora os contratos inteligentes da EtherVista, a tokenomia e como atrai usuários ao oferecer taxas de gás baixas e um inovador sistema de distribuição de receitas.
9/10/2024, 3:49:43 PM
O que é Coti? Tudo o que você precisa saber sobre o COTI
iniciantes

O que é Coti? Tudo o que você precisa saber sobre o COTI

Coti (COTI) é uma plataforma descentralizada e escalonável que oferece suporte a pagamentos sem atrito para finanças tradicionais e moedas digitais.
11/2/2023, 9:09:18 AM
O que é Tronscan e como você pode usá-lo em 2025?
iniciantes

O que é Tronscan e como você pode usá-lo em 2025?

Tronscan é um explorador de blockchain que vai além do básico, oferecendo gerenciamento de carteira, rastreamento de tokens, insights de contratos inteligentes e participação em governança. Até 2025, evoluiu com recursos de segurança aprimorados, análises expandidas, integração entre cadeias e experiência móvel aprimorada. A plataforma agora inclui autenticação biométrica avançada, monitoramento de transações em tempo real e um painel abrangente de DeFi. Os desenvolvedores se beneficiam da análise de contratos inteligentes alimentados por IA e ambientes de teste aprimorados, enquanto os usuários desfrutam de uma visualização unificada de portfólio multi-cadeias e navegação baseada em gestos em dispositivos móveis.
11/22/2023, 6:27:42 PM
O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025
intermediário

O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025

Neiro é um cachorro da raça Shiba Inu que inspirou o lançamento de tokens Neiro em diferentes blockchains. Em 2025, o Neiro Ethereum (NEIROETH) evoluiu para uma das principais moedas meme com um valor de mercado de $215 milhões, mais de 87.000 detentores e listagens em 12 grandes exchanges. O ecossistema agora inclui um DAO para governança comunitária, uma loja oficial de mercadorias e um aplicativo móvel. NEIROETH implementou soluções de camada 2 para melhorar a escalabilidade e consolidou sua posição entre as 10 principais moedas meme temáticas de cachorro por capitalização de mercado, apoiado por uma comunidade vibrante e influenciadores cripto líderes.
9/5/2024, 3:37:06 PM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!