zero criptografia de conhecimento

1

Estou procurando implantar uma solução em que arquivos grandes sejam gerados no servidor contendo informações confidenciais do cliente. Os clientes podem então fazer o login e baixar esses arquivos.

Minha pergunta é "existe uma solução de criptografia de conhecimento zero que eu possa usar para isso?". Basicamente eu quero que os arquivos sejam criptografados no meu servidor e apenas o cliente é capaz de descriptografá-los, de preferência através de um site e não ter que executar uma ferramenta de linha de comando. Eu estive procurando por opções de criptografia de chave privada, mas não consigo ver nada que seja adequado.

    
por Ben 17.11.2016 / 16:34

2 respostas

1

A criptografia assimétrica é ideal para isso: seus clientes geram um par de chaves privada / pública, fornecem a chave pública e, em seu sistema inicial, você criptografa os arquivos usando essa chave pública (antes que os arquivos cheguem ao armazenamento) área). Uma vez feito isso, ninguém pode descriptografar os arquivos sem a chave privada, o que significa que apenas seus clientes podem descriptografar os arquivos (e apenas seus arquivos).

Encontrar uma abordagem amigável para tudo isso costumava ser difícil, mas está melhorando, e existem soluções baseadas em navegador, como o OpenPGP.js que é usado pelo ProtonMail . O OpenPGP.js parece suportar o gerenciamento e descriptografia de chaves (que é o que você precisa no lado do cliente); no lado do servidor você pode usar isso ou GnuPG ou qualquer outra ferramenta compatível com OpenPGP.

Você ainda precisa que os clientes acreditem que você não está acessando os dados deles na área inicial!

    
por 17.11.2016 / 17:07
0
Sugiro que você dê uma olhada em Mailfence. Pelo que sei, eles são o único fornecedor para essa solução amigável

fonte: link

    
por 14.12.2016 / 13:36