Entender cómo ECDSA protege sus datos. (11 / 15 paso)

Paso 11: Crear una firma

¿Cómo firmar un mensaje de archivo?

En primer lugar, usted necesita saber que la firma es de 40 bytes y se representa por dos valores de 20 bytes, el primero de ellos se llama R y la segunda se llama S... así que el par (R, S) juntos es la firma ECDSA... ahora aquí es cómo se pueden crear esos dos valores para firmar un archivo... primero debe generar un valor aleatorio 'k' (de 20 bytes) y usar punto de multiplicación para calcular el punto P = k * G. Valor de x de ese punto representará 'R'. Desde el punto de la curva que p es representado por su (x, y) coordenadas (cada uno es 20 bytes de longitud), sólo necesita el valor de 'x' (20 bytes) para la firma, y ese valor se llamará 'R'. Ahora todo lo que necesita es el valor de 'S'.

Para calcular S, debe hacer un hash SHA1 del mensaje, este da 20 bytes que valor tendrá en cuenta como un número entero muy grande y lo llamamos 'z'. Ahora puede calcular S mediante la ecuación:

S = k ^ -1 (z + dA * R) mod p

Aquí el k ^ -1 que es el "inverso multiplicativo modular' de k... es básicamente lo contrario de k, pero ya que estamos tratando con números enteros, entonces eso no es posible, por lo que es un número tal que (k ^ -1 * k) mod p es igual a 1. Y otra vez, les recuerdo que k es el número al azar para generar R, z es el hash del mensaje a firmar, dA es la clave privada y R es la coordenada x del k * G (donde G es el punto de origen de los parámetros de la curva).

Artículos Relacionados

Haciendo una unidad habla para "proteger" sus datos.

Haciendo una unidad habla para "proteger" sus datos.

Primero, tengo que hacer una advertencia antes de empezar este ' ilbe.  Este concepto es, de ninguna manera, un medio para asegurar o proteger sus datos en una unidad (por eso puse "proteger" entre comillas en el título.)   Si quieres seguro de
Copia de seguridad: Tres opciones para mantener sus datos seguros

Copia de seguridad: Tres opciones para mantener sus datos seguros

Copia de seguridad de datos es vital impulsada por mundo de la tecnología de hoy. Información sensible, documentos, archivos o informes a veces se pierde. Cuando esto sucede, tener una copia almacenada en la nube o en un disco duro externo le ahorrar
Alentar a docentes para el ingreso de sus datos de inicio

Alentar a docentes para el ingreso de sus datos de inicio

Me encanta el proyecto rompimiento y tenía mi propia educación primaria los estudiantes observan eventos de temporada en árboles Cornejo durante varios semestres, pero nunca consiguieron alrededor a enviar sus datos en el sitio web de rompimiento.  A
Proteger sus ojos de cebolla - con gafas

Proteger sus ojos de cebolla - con gafas

oí 1 millón formas de mantenerse a salvo de cebollas.Respire por la boca. Sostenga a un cerillo en los dientes. Y un montón de otros que funcionan simplemente como mal...El hecho es que un amarillo picante cebolla cocinar parece atacar directamente,
Conectar Beaglebone a la nube y visualizar sus datos usando Https://s2c.io

Conectar Beaglebone a la nube y visualizar sus datos usando Https://s2c.io

¿Cuál es la forma más fácil de recopilar datos de su Beaglebone y empújelo tiempo real a la nube y visualizarla desde cualquier lugar del mundo?La respuesta es seguir este tutorial.Paso 1: Obtener la biblioteca de s2chttp de MNP repositorio en tu BB1
Evitar que alguien copie sus datos sin necesidad de ningún software. Deshabilitar el acceso de escritura a las unidades usb.

Evitar que alguien copie sus datos sin necesidad de ningún software. Deshabilitar el acceso de escritura a las unidades usb.

Hola a todos,Este tutorial le guiará para detener a una persona de copiar sus datos en sus pendrives sin necesidad de ningún software.todos tenemos nuestros datos personales y no queremos que nadie se copia de nuestros datos pero no podemos hacerlos
Abono gratis + bicho repelente... Proteger sus animales

Abono gratis + bicho repelente... Proteger sus animales

fertilizante... inspirado por un Jerry Baker PBS * cómo en:Una de las maneras de verde su césped es con orina de.  Algunas fuentes sugieren que fresca es mejor.  Pis se convierte en amoníaco eventualmente. Esto puede dañar algunas plantas si se coloc
Analizar sus datos de Facebook con Plotly

Analizar sus datos de Facebook con Plotly

En el mundo de hoy tenemos muchos datos y herramientas de trazado impresionantes como plotly. Facebook es una de la mejor fuente de datos. Desde entonces hemos registrado como usuario en facebook, uptill ahora nos hemos reunido un montón de datos. Aq
Proteger sus muebles de madera al aire libre

Proteger sus muebles de madera al aire libre

nuestros muebles al aire libre es de cedro por lo bien soporta los elementos y sobre todo nos encanta el aspecto de una vez que el acabado final ha sido cepillado en.Quiero comenzar mostrando cómo sus muebles al aire libre deben todavía parecen despu
Consejos para ayudar a proteger sus cerraduras de huella digital

Consejos para ayudar a proteger sus cerraduras de huella digital

Cerraduras de huella digital son cada vez más frecuentes con el paso del tiempo. Reducción de los costos y aumentar la conciencia de su disponibilidad podrían un día hacerlos tan omnipresentes como cámaras de CCTV, que ahora son tan asequibles que in
RC avión cómo para proteger sus consejos

RC avión cómo para proteger sus consejos

este video le enseñará cómo proteger tus consejos de ala de avión RC de la espuma! Esperamos que disfrutéis.KillerPlanes.comFacebookYouTube
FlashPals - abrazar sus datos

FlashPals - abrazar sus datos

FlashPals comenzó después de que mi novia me pidió una impulsión del flash del "lindo" para su cumpleaños. Después de luchar encontrar uno, hice mi propia. Le encantó el regalo... y así ella hizo amigos... y bastantes otras personas... y BOOM! S
Cómo proteger sus tarjetas de crédito de RFID robo

Cómo proteger sus tarjetas de crédito de RFID robo

más nuevas tarjetas de crédito vienen con 'mejoradas características de seguridad'. Todo ello no es añadir un RFID (Radio Frequency Identification) chip dentro de la tarjeta que se supone para proteger su tarjeta, pero lo único que hace es agrega otr
¿Cómo proteger sus papeles de cigarrillo

¿Cómo proteger sus papeles de cigarrillo

alguna vez Compro cigarrillos y notan que no tienen una cosa a tener em cerrado? Es incluso frustrante y enloquecedor... Bueno, para mí es/era. Bueno esta es tan fácil y simple, no veo por qué las empresas simplemente no esta en primer lugar! Yo no p