Que diabos é FHEML

4/2/2024, 3:19:26 PM
Avançado
Blockchain
Exploração do Aprendizado de Máquina Baseado em Criptografia Homomórfica Totalmente (FHEML), uma tecnologia revolucionária que permite cálculos em dados criptografados, garantindo a privacidade e segurança dos dados. Saiba mais sobre os principais casos de uso de FHEML, incluindo cálculo terceirizado, inferência criptografada e insights de treinamento criptografado, bem como os principais frameworks e bibliotecas que suportam o desenvolvimento de 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 é uma função de criptografia homomórfica

Onde

A propriedade homomórfica preserva a computação no espaço criptografado

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

  • Encriptação Somewhat Homomórfica (SHE): Suporta um número limitado de operações de adição e multiplicação em texto cifrado.
  • Encriptação Completamente Homomórfica (FHE): Suporta qualquer número de operações de multiplicação e/ou adição em texto cifrado sem comprometer a sua integridade durante a desencriptação.
  • Encriptação Homomórfica Parcial (Partial HE): Suporta apenas a adição ou a multiplicação de operações em texto cifrado, mas não ambas.

Tentativas anteriores em ML com FHE

A exploração da aprendizagem das máquinas (ML) com criptografia completamente homomórfica (FHE) contribui diretamente para a preservação da privacidade, permitindo que os cálculos sejam realizados 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 a IA para treino e previsões privadas, destacando a união da criptografia e aprendizado de máquina para proteger a privacidade dos dados enquanto aproveita o poder da IA.

Além disso, o trabalho sobre redes neurais profundas preservadoras de privacidade usando FHE, conforme detalhado num estudo que se concentra num modelo híbrido de FHE e Computação Multiparte (MPC) para avaliar funções não aritméticas em modelos de aprendizagem automática, empurra os limites na manutenção da confidencialidade dos dados e do modelo durante as computações.

A 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 regressão logística e algoritmos de aprendizagem não supervisionada 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 dessas abordagens na preservação da privacidade dos dados. Esses trabalhos destacam a interseção crítica entre aprendizado de máquina e criptografia, oferecendo um roteiro para futuras pesquisas sobre algoritmos de ML seguros e preservadores da privacidade.

Introdução ao FHEML

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

FHEML pode ser visto como complementar ao Aprendizado de Máquina de Prova Zero (ZKML), onde este último se concentra em provar a execução correta de algoritmos de aprendizado de máquina, enquanto FHEML enfatiza a realização de cálculos em dados criptografados para manter a privacidade dos dados.

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

Pode ser visualizado como:

cálculo em dados criptografados

O FHEML consiste em algoritmos de aprendizagem automática que são adaptados para funcionar com esquemas de criptografia totalmente homomórfica. Ao aproveitar esses esquemas, o FHEML abre as portas para uma ampla gama de casos de uso de aprendizagem automática 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 dos dados, mas também expandem as aplicações potenciais da aprendizagem automática em contextos sensíveis e exigentes em privacidade.

Bibliotecas existentes na direção do FHEML

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

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

O Concrete-ml permite aos desenvolvedores trabalhar com a API de aprendizagem automática familiar (modelos lineares, modelos baseados em árvores, rede neural) disponível em scikitA Concrete-ml, ou outros frameworks, permitem 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, Concentra-se em possibilitar operações homomórficas em tensores (unidades fundamentais em redes neurais e que podem representar ou manipular dados em várias formas). Construído em cima da MicrosoftSEAL(Biblioteca Aritmética Simples Criptografada), Tenseal fornece uma API eficiente acessível em Python com operações subjacentes escritas em C++ para um desempenho aprimorado, permitindo a função HE em tensores criptografados.

PySyft, é mais uma contribuição da OpenMined destinada a aprendizagem profunda segura e privada em Python. É construído com capacidades de criptografia homomórfica do Tenseal para melhorar 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 TensorFlow. Imitando a experiência do TensorFlow, especialmente através do API Keras, TF Encrypted facilita o treino e a previsão em dados encriptados. Aproveita a computação segura de várias partes e a encriptação homomórfica para fornecer capacidades de aprendizagem automática preservando a privacidade. TF Encrypted tem como objetivo democratizar a aprendizagem automática encriptada tornando-a acessível a quem não tem um profundo conhecimento em criptografia, sistemas distribuídos ou computação de alta performance.

Alguns casos de uso genéricos de FHEML

Externalização de computação

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

Inferências Criptografadas

Facilita a inferência criptografada, onde a inferência solicitada pelo usuário não é revelada aos modelos e permanece criptografada por padrão, e apenas o usuário pode descriptografá-la com suas chaves.

Informações de Treino Encriptadas

Capacitar as empresas para alavancar formas criptografadas de dados sensíveis para treinar modelos de aprendizado de máquina e obter insights. Isso permite que as organizações utilizem seus dados para aprimorar operações, desenvolver novas estratégias e melhorar os 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 [GateForesightnews]. Reencaminhe 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 oGate Learnequipa, e eles tratarão disso prontamente.

  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

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

Partilhar

Calendário Cripto

Atualizações de projetos
Etherex irá lançar o Token REX no dia 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento & Governança em Las Vegas
A Cardano irá organizar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, apresentando workshops, hackathons e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio em Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, agendada para ser realizada no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painel 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 chamado “A Era do GENIUS Act Começa”, agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão irá explorar as implicações do recém-aprovado GENIUS Act—o primeiro quadro 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 na X
Ankr irá realizar um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS na construção da camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos relacionados

Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual
Principiante

Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual

Em 7 de setembro de 2021, El Salvador tornou-se o primeiro país a adotar o Bitcoin (BTC) como moeda legal. Várias razões levaram El Salvador a embarcar nesta reforma monetária. Embora o impacto a longo prazo desta decisão ainda esteja por ser observado, o governo salvadorenho acredita que os benefícios da adoção da Bitcoin superam os riscos e desafios potenciais. Passaram-se dois anos desde a reforma, durante os quais houve muitas vozes de apoio e ceticismo em relação a esta reforma. Então, qual é o estado atual da sua implementação real? O seguinte fornecerá uma análise detalhada.
12/18/2023, 3:29:33 PM
O que é o Gate Pay?
Principiante

O que é o Gate Pay?

O Gate Pay é uma tecnologia de pagamento segura com criptomoeda sem contacto, sem fronteiras, totalmente desenvolvida pela Gate.io. Apoia o pagamento rápido com criptomoedas e é de uso gratuito. Os utilizadores podem aceder ao Gate Pay simplesmente registando uma conta de porta.io para receber uma variedade de serviços, como compras online, bilhetes de avião e reserva de hotéis e serviços de entretenimento de parceiros comerciais terceiros.
1/10/2023, 7:51:00 AM
O que é o BNB?
Intermediário

O que é o BNB?

A Binance Coin (BNB) é um símbolo de troca emitido por Binance e também é o símbolo utilitário da Binance Smart Chain. À medida que a Binance se desenvolve para as três principais bolsas de cripto do mundo em termos de volume de negociação, juntamente com as infindáveis aplicações ecológicas da sua cadeia inteligente, a BNB tornou-se a terceira maior criptomoeda depois da Bitcoin e da Ethereum. Este artigo terá uma introdução detalhada da história do BNB e o enorme ecossistema de Binance que está por trás.
11/21/2022, 9:37:32 AM
O que é o USDC?
Principiante

O que é o USDC?

Como a ponte que liga a moeda fiduciária e a criptomoeda, foi criada um número crescente de stablecoins, com muitas delas a colapsarem pouco depois. E quanto ao USDC, a stablecoin líder atualmente? Como vai evoluir no futuro?
11/21/2022, 10:09:26 AM
O que é Coti? Tudo o que precisa saber sobre a COTI
Principiante

O que é Coti? Tudo o que precisa saber sobre a COTI

Coti (COTI) é uma plataforma descentralizada e escalável que suporta pagamentos sem complicações tanto para as finanças tradicionais como para as moedas digitais.
11/2/2023, 9:09:18 AM
O que é a Moeda da Avalanche (AVAX)?
Intermediário

O que é a Moeda da Avalanche (AVAX)?

O AVAX é o sinal nativo do ecossistema da Avalanche. Como uma das cadeias públicas mais explosivas em 2021, a expansão do seu ecossistema também levou o preço do AVAX a subir. Em menos de um ano, o AVAX assistiu a um aumento mais de cem vezes. No contexto das cadeias públicas que nascem uma após outra em 2021, porque é que a AVAX se destaca entre tantos tokens das cadeias públicas? Depois de ler este artigo, terá uma compreensão aprofundada do AVAX e do ecossistema da Avalanche por trás dele.
11/21/2022, 9:30:16 AM
Comece agora
Registe-se e ganhe um cupão de
100 USD
!