fbpx
Wikipedia

Flujo de claves

En criptografía, un flujo de claves es un flujo de caracteres aleatorios o pseudoaleatorios que se combinan con un mensaje de texto plano para producir un mensaje cifrado (el texto cifrado).[1]

Los "caracteres" en el flujo de claves pueden ser bits, bytes, números o caracteres reales como AZ, según el caso de uso.

Por lo general, cada carácter en el flujo de claves se suma, resta o XOR con un carácter en el texto plano para producir el texto cifrado, utilizando aritmética modular.

Los flujos de claves se utilizan en el cifrado de libreta de un solo uso y en la mayoría de los cifrados de flujo. Los cifrados en bloque también se pueden utilizar para producir cadenas de claves. Por ejemplo, el modo CTR es un modo de bloque que hace que un cifrado de bloque produzca un flujo de claves y, por lo tanto, convierte el cifrado de bloque en un cifrado de flujo.

Ejemplo

En este ejemplo usamos el alfabeto inglés de 26 caracteres de az. Por tanto, no podemos cifrar números, comas, espacios y otros símbolos. Los números aleatorios en el flujo de claves deben estar al menos entre 0 y 25.[2]

Para cifrar, agregamos los números de flujo de claves al texto sin formato. Y para descifrar, restamos los mismos números de flujo de claves del texto cifrado para obtener el texto sin formato.

Si un número de texto cifrado es mayor que 25, lo ajustamos a un valor entre 0-25. Así 26 se convierte en 0 y 27 se convierte en 1 y así sucesivamente. (Tal envoltura se llama aritmética modular).

Aquí, el mensaje de texto sin formato "attack at dawn" ("ataque al amanecer") se combina mediante la adición con el flujo de claves "kjcngmlhylyu" y produce el texto cifrado "kcvniwlabluh".

Texto plano a t t a c k a t d a w n
Texto plano como números 0 19 19 0 2 10 0 19 3 0 22 13
Flujo de claves k j c n g m l h y l y u
Flujo de claves como números 10 9 2 13 6 12 11 7 24 11 24 20
Texto cifrado como números 10 28 21 13 8 22 11 26 27 11 46 33
Texto cifrado como números ajustados a 0-25 10 2 21 13 8 22 11 0 1 11 20 7
Texto cifrado como texto k c v n i w l a b l u h

Referencias

  1. «El encriptado informático: así se protege la comunicación». IONOS Digitalguide. Consultado el 24 de enero de 2021. 
  2. Menezes, Alfred J.; van Oorschot, Paul; Vanstone, Scott A. (octubre de 1996). Handbook of Applied Cryptography. CRC Press. p. 816. ISBN 0-8493-8523-7. Consultado el 24 de enero de 2021. 

flujo, claves, criptografía, flujo, claves, flujo, caracteres, aleatorios, pseudoaleatorios, combinan, mensaje, texto, plano, para, producir, mensaje, cifrado, texto, cifrado, caracteres, flujo, claves, pueden, bits, bytes, números, caracteres, reales, como, s. En criptografia un flujo de claves es un flujo de caracteres aleatorios o pseudoaleatorios que se combinan con un mensaje de texto plano para producir un mensaje cifrado el texto cifrado 1 Los caracteres en el flujo de claves pueden ser bits bytes numeros o caracteres reales como AZ segun el caso de uso Por lo general cada caracter en el flujo de claves se suma resta o XOR con un caracter en el texto plano para producir el texto cifrado utilizando aritmetica modular Los flujos de claves se utilizan en el cifrado de libreta de un solo uso y en la mayoria de los cifrados de flujo Los cifrados en bloque tambien se pueden utilizar para producir cadenas de claves Por ejemplo el modo CTR es un modo de bloque que hace que un cifrado de bloque produzca un flujo de claves y por lo tanto convierte el cifrado de bloque en un cifrado de flujo Ejemplo EditarEn este ejemplo usamos el alfabeto ingles de 26 caracteres de az Por tanto no podemos cifrar numeros comas espacios y otros simbolos Los numeros aleatorios en el flujo de claves deben estar al menos entre 0 y 25 2 Para cifrar agregamos los numeros de flujo de claves al texto sin formato Y para descifrar restamos los mismos numeros de flujo de claves del texto cifrado para obtener el texto sin formato Si un numero de texto cifrado es mayor que 25 lo ajustamos a un valor entre 0 25 Asi 26 se convierte en 0 y 27 se convierte en 1 y asi sucesivamente Tal envoltura se llama aritmetica modular Aqui el mensaje de texto sin formato attack at dawn ataque al amanecer se combina mediante la adicion con el flujo de claves kjcngmlhylyu y produce el texto cifrado kcvniwlabluh Texto plano a t t a c k a t d a w nTexto plano como numeros 0 19 19 0 2 10 0 19 3 0 22 13Flujo de claves k j c n g m l h y l y uFlujo de claves como numeros 10 9 2 13 6 12 11 7 24 11 24 20Texto cifrado como numeros 10 28 21 13 8 22 11 26 27 11 46 33Texto cifrado como numeros ajustados a 0 25 10 2 21 13 8 22 11 0 1 11 20 7Texto cifrado como texto k c v n i w l a b l u hReferencias Editar El encriptado informatico asi se protege la comunicacion IONOS Digitalguide Consultado el 24 de enero de 2021 Menezes Alfred J van Oorschot Paul Vanstone Scott A octubre de 1996 Handbook of Applied Cryptography CRC Press p 816 ISBN 0 8493 8523 7 Consultado el 24 de enero de 2021 Obtenido de https es wikipedia org w index php title Flujo de claves amp oldid 135821618, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos