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

  1. ^ Bram Cohen. "Simples criptografia de chave pública" . Arquivado do original em 7 de Outubro de 2011.