Compartilhamento secreto

O termo compartilhamento secreto é usado como um termo para se referir a formas de compartilhar um segredo entre muitas pessoas. Cada pessoa conhece parte do segredo que é compartilhado, mas várias pessoas precisam cooperar para reconstruir o segredo. O conhecimento de uma pessoa sozinha não é suficiente para reconstruir o segredo. Adi Shamir e George Blakley desenvolveram o método independentemente um do outro, em 1979.

Um exemplo onde o compartilhamento secreto é utilizado é o sistema de criptografia RSA. Ele usa uma chave secreta. Se esta chave for distribuída entre muitas pessoas, nenhuma pessoa pode fazer uma assinatura por si só. Mesmo que a parte de uma pessoa seja revelada ou perdida, várias delas ainda podem fazer uma assinatura. Isto é freqüentemente usado em áreas onde a segurança é muito importante, tais como bancos ou militares.

O revendedor entrega a cada jogador sua parte do segredo. Em uma configuração mais fácil, as partes dos jogadores podem ser combinadas para formar o segredo, mas com cada parte há informações extras. Digamos que um segredo precisa de cinco partes, e três partes são conhecidas. Nesta configuração, adivinhar as duas partes que estão faltando será mais fácil do que adivinhar o segredo quando nenhuma parte for conhecida. Diz-se que a outra configuração é segura do ponto de vista da teoria da informação, porque conhecer parte do número necessário de peças do jogador não mudará o quão difícil é adivinhar o segredo.

Existem diferentes métodos de técnicas de compartilhamento seguro de segredos.

O método Shamir

Neste método, qualquer t fora das n ações pode ser usado para recuperar o segredo. A idéia é que um polinômio de grau t-1 é definido por pontos t no polinômio: São necessários dois pontos para definir uma linha reta, três para definir uma curva quadrática, quatro para um cúbico, e assim por diante. São necessários t pontos para definir um polinômio de grau t-1. Dessa forma é possível construir um polinômio, o primeiro coeficiente é o segredo; existem n coeficientes escolhidos aleatoriamente. Cada jogador recebe um dos n coeficientes. Se houver pelo menos t jogadores, eles podem reconstruir a curva original, e obter o segredo.

Perguntas e Respostas

P: O que é compartilhamento de segredos?


R: O compartilhamento de segredos é uma forma de compartilhar um segredo entre várias pessoas. Cada pessoa conhece parte do segredo que é compartilhado, mas várias pessoas precisam cooperar para reconstruir o segredo.

P: Quem desenvolveu o método de compartilhamento de segredos?


R: Adi Shamir e George Blakley desenvolveram o método de compartilhamento de segredos, independentemente um do outro, em 1979.

Q: Que exemplo é dado em que o compartilhamento de segredos é usado?


R: O criptossistema RSA é dado como um exemplo em que o compartilhamento de segredos é usado. Ele usa uma chave secreta que é distribuída entre muitas pessoas, de modo que nenhuma pessoa possa fazer uma assinatura sozinha.

P: Por que o compartilhamento de segredos é importante em áreas como bancos ou forças armadas?


R: O compartilhamento de segredos é importante em áreas como bancos ou forças armadas porque oferece uma camada extra de segurança. Mesmo que a parte do segredo de uma pessoa seja revelada ou perdida, várias outras pessoas ainda poderão reconstruir o segredo.

P: Como o compartilhamento de segredos é configurado em uma configuração mais simples?


R: Em uma configuração mais fácil, as partes dos jogadores podem ser combinadas para formar o segredo, mas com cada parte há informações adicionais.

P: Qual é a diferença entre a configuração de compartilhamento de segredos mais fácil e a outra configuração?


R: A configuração de compartilhamento de segredo mais fácil é menos segura do ponto de vista da teoria da informação porque adivinhar as duas partes que faltam será mais fácil do que adivinhar o segredo quando nenhuma parte é conhecida. A outra configuração é segura do ponto de vista da teoria da informação.

P: Existem diferentes métodos de técnicas de compartilhamento seguro de segredos?


R: Sim, há diferentes métodos de técnicas de compartilhamento seguro de segredos.

AlegsaOnline.com - 2020 / 2023 - License CC3