Generador de claves (criptología) ⇐ Proyectos de artículos
Artículos preliminares
1709914797
adm2
[h4] Como '''Generador de claves''' (
== Antecedentes ==
La clave (criptología) representa el "elemento secreto" central de toda comunicación cifrada (Cifrado). Si un atacante logra adivinar la clave o deducirla de alguna manera, por ejemplo porque fue elegida demasiado descuidadamente o porque tiene leyes que son fáciles de reconocer, entonces el criptosistema de repente se vuelve inseguro y la comunicación puede ser “romper (criptología)|leer”.
== Procedimiento ==
En el caso más sencillo, se deja que un humano genere la clave, por ejemplo en forma de contraseña. Sin embargo, la experiencia demuestra que se cometen muchos errores. Las contraseñas a menudo se eligen de manera demasiado simple (ejemplo: EVA11) y, por lo tanto, suelen ser fáciles de adivinar.
Lo mejor es utilizar generadores de números aleatorios criptográficamente seguros. Se hace una distinción entre generador de números aleatorios criptográficamente seguro#Determinista CS(P)RNG|generador de números aleatorios determinista y criptográficamente seguro#Nodeterminista CSRNG|generador de números aleatorios no determinista|generadores aleatorios. Los primeros utilizan un algoritmo matemático, por ejemplo un registro de desplazamiento de retroalimentación lineal, [url=viewtopic.php?t=1527]para[/url] generar números pseudoaleatorios. La desventaja es que un algoritmo nunca puede generar aleatoriedad "real" y, por lo tanto, en última instancia es calculable.
Por el contrario, los generadores físicos de números aleatorios, como los generadores de ruido, pueden producir secuencias aleatorias impredecibles. Sin embargo, aquí también se muestra que ni siquiera estos son capaces de generar una coincidencia perfecta. El matemático e informático estadounidense George Marsaglia (1924-2011), que trabajó intensamente en este tema durante décadas y que desarrolló una batería de pruebas especial, llamada "Diehard", [url=viewtopic.php?t=1527]para[/url] probar la aleatoriedad, recomendó explícitamente la generación de secuencias aleatorias "buenas". Lo mejor es utilizar varios métodos (lo más diferentes posible) y luego combinar sus resultados entre sí utilizando mezcladores criptológicos (mezcladores (criptología). Partió del principio de que el resultado de la combinación de dos o más secuencias aleatorias nunca es menos aleatorio que cada una de ellas, lo cual pudo demostrar empíricamente.George Marsaglia: ''Instrucciones [url=viewtopic.php?t=1527]para[/url] usar DIEHARD – una batería de pruebas de aleatoriedad." Diehard.doc, 7 de enero de 1997, p. 3 (inglés).
Un ejemplo de un ''generador de claves'' implementado en hardware es el PU‑104 de Rohde & Schwarz|Rohde & Schwarz (ver también #Weblinks|Weblinks). Se pueden utilizar secuencias aleatorias, como las generadas por hardware y/o software, por ejemplo, junto con el método de teclado de un solo uso|teclado de un solo uso (
* [https://www.cryptomuseum.com/crypto/rs/pu104/index.htm ''Generador de claves PU‑104''] de Rohde & Schwarz|Rohde & Schwarz.
Categoría:Dispositivo criptológico
Categoría: Método criptológico
Categoría:Software criptográfico
Categoría:variable aleatoria
Categoría:Generador de números pseudoaleatorios [/h4]
More details: [url]https://de.wikipedia.org/wiki/Key_generator_(Kryptologie)[/url]