Saltar al contenido

¿Qué es ser nonce?

febrero 7, 2022
¿Qué es ser nonce?

¿Qué es un Nonce?

Este artículo necesita citas adicionales para su verificación. La discusión pertinente puede encontrarse en la página de discusión. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes:  “Cryptographic nonce” – noticias – periódicos – libros – scholar – JSTOR (noviembre de 2013) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

En criptografía, un nonce (número una vez) es un número arbitrario que se puede utilizar una sola vez en una comunicación criptográfica[1]. Suele ser un número aleatorio o pseudoaleatorio emitido en un protocolo de autenticación para garantizar que las comunicaciones antiguas no puedan ser reutilizadas en ataques de repetición. También pueden ser útiles como vectores de inicialización y en funciones hash criptográficas.

Un nonce es un número arbitrario que se utiliza sólo una vez en una comunicación criptográfica, con el espíritu de una palabra nonce. Suelen ser números aleatorios o pseudoaleatorios. Muchos nonces también incluyen una marca de tiempo para garantizar la puntualidad exacta, aunque esto requiere la sincronización del reloj entre las organizaciones. La adición de un nonce de cliente (“cnonce”) ayuda a mejorar la seguridad en algunos aspectos, tal y como se implementa en la autenticación de acceso digest. Para garantizar que un nonce se utiliza sólo una vez, debe ser variable en el tiempo (incluyendo una marca de tiempo adecuadamente detallada en su valor), o generada con suficientes bits aleatorios para garantizar una probabilidad insignificante de repetir un valor generado previamente. Algunos autores definen la pseudo-aleatoriedad (o imprevisibilidad) como un requisito para un nonce[2].

Preguntas y respuestas sobre Bitcoin: Iteración de Nonces y la Recompensa del Bloque

Del inglés medio nonse, nones, un refrito del inglés medio to þen anes, for þen anes (to/for the one (occasion, instance)), del dativo singular neutro de þe. Se suele decir que el sentido criptográfico es una contracción del número usado una vez, aunque esto es probablemente incorrecto.

Desconocido, derivado del argot criminal británico. Se han propuesto varios orígenes; posiblemente derivado del dialecto nonce, nonse (“individuo estúpido, sin valor”) (pero no se puede demostrar que sea anterior a nonce “pederasta” y es probablemente un uso atenuado del mismo insulto), o Nance, nance (“hombre afeminado, homosexual”), de nancy o nancyboy. También se ha señalado la rima con ponce.

TRON CLASS 066 – ¿Qué es un nonce?

Los nonces son números aleatorios o pseudoaleatorios que los protocolos de autenticación adjuntan a las comunicaciones. A veces estos números incluyen una marca de tiempo para intensificar la naturaleza fugaz de estas comunicaciones. Si las solicitudes posteriores a un servidor, por ejemplo durante la autenticación de acceso digest mediante nombre de usuario y contraseña, contienen un nonce y/o una marca de tiempo erróneos, son rechazadas. Cuando se utilizan de esta manera, los nonces evitan los ataques de repetición que se basan en la suplantación de comunicaciones anteriores para obtener acceso.

“Un nonce introduce la aleatoriedad, y a veces la marca de tiempo, en las comunicaciones para que la aplicación pueda verificar al usuario. Esta singularidad añadida hace imposible que los piratas informáticos utilicen comunicaciones anteriores para suplantar a las partes legítimas con fines nefastos”.

¿Qué es el NONCE CRYPTOGRÁFICO? ¿Qué significa?

Un nonce es la abreviatura de “number only used once” (número que sólo se usa una vez), que, en el contexto de la minería de criptomonedas, es un número que se añade a un bloque cifrado o hash en una cadena de bloques que, cuando se vuelve a hash, cumple con las restricciones de nivel de dificultad. El nonce es el número que los mineros de la cadena de bloques están resolviendo. Cuando se encuentra la solución, los mineros de la cadena de bloques reciben criptomonedas a cambio.

La cadena de bloques es la piedra angular de la criptomoneda. Para mantener la seguridad de la cadena de bloques, los datos de los bloques anteriores se cifran o se convierten en una serie de números y letras. Esto se hace procesando la entrada del bloque a través de una función, que produce una salida de una longitud fija.

La función utilizada para generar el hash es determinista, lo que significa que producirá el mismo resultado cada vez que se utilice la misma entrada. También significa que la función puede generar un hash de entrada de manera eficiente, dificulta la determinación de la entrada (lo que conduce a la seguridad de la cadena de bloques), y hace que pequeños cambios en la entrada den como resultado un hash muy diferente. Este complejo sistema crea la red de privacidad de blockchain.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad