Paso 1: ¿Qué es ECDSA?
ECDSA está parado para el "Algoritmo de firma Digital de la curva elíptica", se utiliza para crear una firma digital de datos (un archivo por ejemplo) para que pueda verificar su autenticidad sin comprometer su seguridad. Piense en ello como una firma real, usted puede reconocer la firma de alguien, pero no puede forjar sin otros saber. La diferencia sin embargo entre una firma ECDSA y una firma real es que es simplemente imposible de falsificar la firma ECDSA.
No debe confundir ECDSA con AES (estándar de cifrado avanzado) que es encriptar los datos. ECDSA no cifrar o evitar que alguien de ver o acceder a sus datos, lo que protege contra aunque es asegurarse de que los datos no fue alterados.
Dos palabras son cabe destacar aquí en "ECDSA" y "La curva" y "Algoritmo" porque significa que ECDSA es básicamente todo sobre matemáticas... así que creo que es importante empezar diciendo: ¡ hey niños, no aflojar en la escuela, escuchar a sus profesores, que cosas pueden ser útiles para usted algún día! Pero estas matemáticas son bastante complicados, por lo mientras voy a intentar vulgarizarlo y hacerlo comprensible para personas no técnicas, todavía probablemente necesitará algunos conocimientos en matemáticas para entender correctamente. Esto haré en dos partes, una que es una especie de alto nivel explicación acerca de cómo funciona y otra donde profundizar en su funcionamiento interno para completar su comprensión. Tenga en cuenta que mientras comprendo ECDSA bastante bien ahora, no soy un experto en la materia (mi documento aquí sin embargo fue revisado por alguien que escribió una tesis sobre ECDSA y aprobado como exacto).