sistema de criptografia de Cohen - Cohen's cryptosystem
Sistema de criptografia de Cohen é um sistema de criptografia de chave pública proposta em 1998 por Bram Cohen .
geração de chaves
No sistema de criptografia de Cohen, a chave privada é um inteiro positivo .
O algoritmo utiliza -chaves públicas definidas da seguinte forma:
Gerar inteiros aleatórios escolhidos de forma aleatória e uniformemente entre e . Onde é algum limite.
Deixe e gerar inteiros aleatórios escolhidos aleatoriamente e uniformemente entre e .
Definir .
Criptografar um pouco
Para criptografar um pouco Alice adiciona aleatoriamente chaves públicas e multiplica o resultado por qualquer um (se ela deseja enviar um 0) ou por -1 (se ela deseja enviar um 1) para obter o texto cifrado .
De-Cryption
Para de-crypt, Bob calcula
É fácil de ver que, se seguida . No entanto, se depois . Daí Bob pode ler o bit enviado por Alice no bit mais significativo do h.
Referências
- ^ Bram Cohen. "Simples criptografia de chave pública" . Arquivado do original em 7 de Outubro de 2011.