Escolar Documentos
Profissional Documentos
Cultura Documentos
Grupo:
Professor:
RSA
RSA um algoritmo de criptografia de dados, que
deve o seu nome a trs professores do Instituto de
Tecnologia de Massachusetts (MIT), Ronald Rivest,
Adi Shamir e Leonard Adleman, fundadores da atual
empresa RSA Data Security, Inc.
Funcionamento
O RSA envolve um par de chaves, uma chave pblica que
pode ser conhecida por todos e uma chave privada que
deve ser mantida em sigilo. Toda mensagem cifrada
usando uma chave pblica s pode ser decifrada usando
a respectiva chave privada.
Exemplos:
Mensagens de emails
Compras on-line
.
Gerao das chaves
No RSA as chaves so geradas desta maneira:
1. Pegar dois nmeros primos muito grandes, p e q (tamanho
1 aproximadamente igual).
2. Calcular n = p*q.
3. Compute a funo totient em = (p-1)*(q-1).
4. Escolher um nmero aleatrio e tal que 1<e< e no tenha
nenhum fator em comum com .
5. Em seguida calcular d de modo que e*d mod = 1.
2
P = Ce (mod n)
Exemplo:
3
C = Pd (mod n)
Exemplo: