Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

dsa

No description
by

heriberto miguel

on 30 May 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of dsa

HERIBERTO MIGUEL TIBURCIO
PEDRO RODRIGUEZ GIMENEZ
JUAN CARLOS MARTINEZ BRAVO
ABIYAIN ALFONSO ZAMBRANO
ALGORITMO DSA Algoritmo DSA Características Conclusión DSA (Algoritmo de Firma Digital), es un algoritmo de cifrado asimétrico o de clave pública. Con esta clase que utiliza el algoritmo DSA podemos verificar la autenticidad de un mensaje, dada una clave pública y la firma del mensaje. También podemos generar pares claves pública, privada y generar firmas de datos usando la clave privada generada. Origen Algoritmo propuesto por el Instituto Nacional de Normas y Tecnología de los Estados Unidos para su uso en su Estándar de Firma Digital(DSS), especificado en el FIPS 186 (Estándares Federales de Procesamiento de la Información). Tipo :
Algoritmo asimétrico

Ventajas:
–Es muy rápido y fácil de implementar.

Desventajas:
–Emplea una clave demasiado corta, lo cual hace que con el avance actual de los ordenadores, los ataques por la fuerza bruta se puedan llevar a cabo.
–Una desventaja del DSA es que requiere más tiempo de cómputo que el RSA. En nuestros tiempos, la protección de la información cada vez se vuelve una necesidad indispensable.Debido al gran crecimiento y auge de los sistemas informáticos, una gran parte de nuestra vida diaria se rige y ocupa información que se guarda en un computador Aplicación del Algoritmo DSA: Caso Práctico


GENERACIÓN DE LA FIRMA DIGITAL


¿Qué necesita el emisor para firmar su documento? 1.- Generar su clave privada La clave privada x deberá ser un número aleatorio de 160 bits el cual no es del todo "aleatorio" ya que debe cumplir con ciertas características según el estándar de DSS. Aplicación DSA Este estándar especifica los algoritmos para aplicaciones que requieren una firma digital, en lugar de una firma manuscrita. Una firma digital se representa en un equipo como cadena de bits. Una firma digital se calcula utilizando un conjunto de normas y parámetros que permiten que la identidad del firmante y la integridad de los datos para ser verificados.
Firmas digitales de pueden generar en ambos y se transmiten los datos almacenados.
3.- Número k correspondiente a la firma. Número k correspondiente a la firma. Éste número será único para cada firma y será un parámetro más para poder comprobarla, además que también debe cumplir con las características específicas del estándar donde: 2.- Generar su clave pública Para generar la clave pública necesita:
Obtener los números p y q, donde:
- p será divisible por 64 y de longitud 512 bits
- q será de longitud 160 bits y deberá de cumplir que
(z es un número natural entero)

- Calcular g utilizando la fórmula
donde:

- Calcular la clave con la fórmula : 4.- Generar la Firma de su
documento. Calcular:


Donde: SHA(M), es el resultado de aplicarle la función hash SHA-1 al documento, el cual no importando la longitud que tenga el SHA resultante tendrá siempre la misma longitud.
Full transcript