FHE, ZK e MPC: comparação de três tecnologias avançadas de encriptação
Nós discutimos anteriormente o funcionamento da encriptação homomórfica total (FHE). No entanto, muitas pessoas ainda confundem FHE com provas de conhecimento zero (ZK) e computação segura multipartidária (MPC). Portanto, este artigo fará uma comparação detalhada dessas três tecnologias:
1. Prova de Conhecimento Zero (ZK): provar sem revelar
A tecnologia de prova de conhecimento zero resolve o problema de: como verificar a veracidade da informação sem revelar nenhum conteúdo específico.
ZK é baseado em princípios de encriptação, permitindo que uma parte prove a outra que sabe de um determinado segredo, sem revelar qualquer informação sobre o próprio segredo.
Por exemplo, Alice pode provar ao empregado da empresa de aluguer de carros, Bob, que tem um bom crédito, sem precisar mostrar um extrato bancário específico. O "ponto de crédito" do software de pagamento é semelhante a uma prova de conhecimento zero.
No campo da blockchain, a moeda anônima Zcash utiliza tecnologia ZK. Quando Alice faz uma transferência, ela pode gerar uma prova ZK, que garante tanto o anonimato quanto prova que ela tem o direito de transferir essas moedas. O minerador Bob, após validar essa prova, pode registrar a transação na blockchain sem conhecer a identidade de Alice.
2. Cálculo seguro multipartidário(MPC): cálculo conjunto sem revelação
A tecnologia de computação segura multipartidária é usada principalmente para: permitir que múltiplos participantes realizem cálculos em conjunto de forma segura, sem revelar informações sensíveis.
MPC permite que múltiplos participantes ( como Alice, Bob e Carol ) completem uma tarefa de cálculo em conjunto, sem que nenhuma das partes revele seus dados de entrada.
Por exemplo, Alice, Bob e Carol querem calcular o salário médio entre os três, mas não querem revelar os salários específicos de cada um. Eles podem dividir seus salários em três partes, trocar duas partes entre si. Cada um soma os números recebidos e depois compartilha o resultado da soma. Por fim, os três somam os três resultados, obtendo o valor médio, mas sem conseguir determinar os salários exatos dos outros.
No campo das encriptação, as carteiras MPC utilizam esta tecnologia. Algumas carteiras MPC lançadas por plataformas de negociação dividem a chave privada em várias partes, sendo guardadas em conjunto pelos smartphones dos usuários, na nuvem e na plataforma. Mesmo que o usuário perca o smartphone, é possível recuperar a chave privada através da nuvem e da plataforma.
3. Encriptação Homomórfica Total ( FHE ): Pode ser calculado mesmo após a encriptação
A tecnologia de encriptação homomórfica resolve o problema de: como encriptar dados sensíveis, de modo que possam ser entregues a terceiros não confiáveis para cálculos auxiliares, enquanto os resultados ainda podem ser decriptados por nós.
FHE permite realizar cálculos diretamente em dados encriptados, sem a necessidade de os descifrar primeiro. Isso permite que os proprietários de dados entreguem os dados encriptados a terceiros para processamento, sem se preocupar com vazamentos de dados.
Por exemplo, Alice precisa utilizar o poder de computação de Bob, mas não quer que Bob saiba os dados reais. Ela pode encriptação os dados originais ( e introduzir ruído ), permitindo que Bob processe os dados encriptados, e por fim, Alice mesma decifra para obter o resultado real, enquanto Bob não sabe de nada.
No campo da blockchain, a encriptação homomórfica (FHE) pode ser usada para aumentar a segurança das redes PoS e dos sistemas de votação. Por exemplo, a Mind Network utiliza a tecnologia FHE para permitir que os nós PoS completem a validação de blocos sem saber as respostas uns dos outros, prevenindo a cópia mútua entre os nós. Na votação, a FHE pode evitar que os eleitores se influenciem mutuamente, evitando votos em rebanho.
Resumo
ZK, MPC e FHE são tecnologias de encriptação avançadas projetadas para proteger a privacidade e a segurança dos dados, mas diferem em cenários de aplicação e complexidade técnica:
ZK enfatiza "como provar", aplicável a cenários que requerem verificação de permissões ou identidade.
MPC enfatiza "como calcular", aplicável a cenários em que várias partes precisam cooperar em dados, mas desejam proteger a sua privacidade.
FHE enfatiza "como encriptar", aplicável a cenários que exigem cálculos complexos mantendo os dados em estado de encriptação.
Essas três tecnologias têm seus desafios únicos na implementação, mas são fundamentais para proteger a segurança dos nossos dados e a privacidade pessoal. Com o contínuo desenvolvimento da tecnologia, acredita-se que elas desempenharão um papel importante em mais áreas.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
18 gostos
Recompensa
18
4
Partilhar
Comentar
0/400
CryptoMom
· 9h atrás
Falar de forma tão profunda, qual é o sentido!
Ver originalResponder0
ProposalManiac
· 07-30 10:42
A troca de conceitos destruiu passo a passo o protocolo de privacidade. Se não concorda, venha debater.
Ver originalResponder0
CryptoComedian
· 07-30 10:41
Já vi o doutor em encriptação per capita novamente, uhu.
Ver originalResponder0
BoredWatcher
· 07-30 10:35
Lá estão novamente essas coisas difíceis, me deixando tonto.
FHE, ZK e MPC: Análise das três principais encriptações e comparação de cenários de aplicação
FHE, ZK e MPC: comparação de três tecnologias avançadas de encriptação
Nós discutimos anteriormente o funcionamento da encriptação homomórfica total (FHE). No entanto, muitas pessoas ainda confundem FHE com provas de conhecimento zero (ZK) e computação segura multipartidária (MPC). Portanto, este artigo fará uma comparação detalhada dessas três tecnologias:
1. Prova de Conhecimento Zero (ZK): provar sem revelar
A tecnologia de prova de conhecimento zero resolve o problema de: como verificar a veracidade da informação sem revelar nenhum conteúdo específico.
ZK é baseado em princípios de encriptação, permitindo que uma parte prove a outra que sabe de um determinado segredo, sem revelar qualquer informação sobre o próprio segredo.
Por exemplo, Alice pode provar ao empregado da empresa de aluguer de carros, Bob, que tem um bom crédito, sem precisar mostrar um extrato bancário específico. O "ponto de crédito" do software de pagamento é semelhante a uma prova de conhecimento zero.
No campo da blockchain, a moeda anônima Zcash utiliza tecnologia ZK. Quando Alice faz uma transferência, ela pode gerar uma prova ZK, que garante tanto o anonimato quanto prova que ela tem o direito de transferir essas moedas. O minerador Bob, após validar essa prova, pode registrar a transação na blockchain sem conhecer a identidade de Alice.
2. Cálculo seguro multipartidário(MPC): cálculo conjunto sem revelação
A tecnologia de computação segura multipartidária é usada principalmente para: permitir que múltiplos participantes realizem cálculos em conjunto de forma segura, sem revelar informações sensíveis.
MPC permite que múltiplos participantes ( como Alice, Bob e Carol ) completem uma tarefa de cálculo em conjunto, sem que nenhuma das partes revele seus dados de entrada.
Por exemplo, Alice, Bob e Carol querem calcular o salário médio entre os três, mas não querem revelar os salários específicos de cada um. Eles podem dividir seus salários em três partes, trocar duas partes entre si. Cada um soma os números recebidos e depois compartilha o resultado da soma. Por fim, os três somam os três resultados, obtendo o valor médio, mas sem conseguir determinar os salários exatos dos outros.
No campo das encriptação, as carteiras MPC utilizam esta tecnologia. Algumas carteiras MPC lançadas por plataformas de negociação dividem a chave privada em várias partes, sendo guardadas em conjunto pelos smartphones dos usuários, na nuvem e na plataforma. Mesmo que o usuário perca o smartphone, é possível recuperar a chave privada através da nuvem e da plataforma.
3. Encriptação Homomórfica Total ( FHE ): Pode ser calculado mesmo após a encriptação
A tecnologia de encriptação homomórfica resolve o problema de: como encriptar dados sensíveis, de modo que possam ser entregues a terceiros não confiáveis para cálculos auxiliares, enquanto os resultados ainda podem ser decriptados por nós.
FHE permite realizar cálculos diretamente em dados encriptados, sem a necessidade de os descifrar primeiro. Isso permite que os proprietários de dados entreguem os dados encriptados a terceiros para processamento, sem se preocupar com vazamentos de dados.
Por exemplo, Alice precisa utilizar o poder de computação de Bob, mas não quer que Bob saiba os dados reais. Ela pode encriptação os dados originais ( e introduzir ruído ), permitindo que Bob processe os dados encriptados, e por fim, Alice mesma decifra para obter o resultado real, enquanto Bob não sabe de nada.
No campo da blockchain, a encriptação homomórfica (FHE) pode ser usada para aumentar a segurança das redes PoS e dos sistemas de votação. Por exemplo, a Mind Network utiliza a tecnologia FHE para permitir que os nós PoS completem a validação de blocos sem saber as respostas uns dos outros, prevenindo a cópia mútua entre os nós. Na votação, a FHE pode evitar que os eleitores se influenciem mutuamente, evitando votos em rebanho.
Resumo
ZK, MPC e FHE são tecnologias de encriptação avançadas projetadas para proteger a privacidade e a segurança dos dados, mas diferem em cenários de aplicação e complexidade técnica:
Essas três tecnologias têm seus desafios únicos na implementação, mas são fundamentais para proteger a segurança dos nossos dados e a privacidade pessoal. Com o contínuo desenvolvimento da tecnologia, acredita-se que elas desempenharão um papel importante em mais áreas.