Descripción general de One Time Pad
- La criptografía se puede clasificar en segmentos antiguos, medievales, de la guerra mundial y modernos, ya que tiene un gran impacto durante estos períodos y también continúa creciendo en el futuro. La criptografía es una ciencia y una práctica para proteger la información vital y la comunicación.
- 'Cripto' significa 'oculto' y 'gráfico' significa 'escritos'. Con esto, podemos decir que la criptografía se ocupa de escritos ocultos y para que sea más segura y conveniente, existe una técnica de cifrado conocida como One-time-pad. Es una técnica para cifrar esta información.
- Es uno de los cifrados preferidos y completamente irrompibles (cifrar significa algoritmos). Es el protocolo de criptografía más confiable y altamente recomendado.
¿Qué es One Time Pad?
One-time-pad es un sistema que genera una 'clave privada' organizada al azar y única, esta clave privada de uso único se usa para encriptar un mensaje que más tarde es descifrado por el receptor con el uso de una sola vez y clave. La información cifrada con claves es casi imposible de romper. Cada encriptación es única y no muestra relación con otra encriptación. En one-time-pad, la clave utilizada se conoce como clave secreta, ya que contienen una información crucial.
Comprensión de One Time Pad
Para entender el uso único, debemos centrarnos en el proceso de encriptación, para ver cómo funcionan las cosas. Esto nos ayudará a comprender el pad de una sola vez de una mejor manera. El proceso de encriptación es crucial para entender, en esto, algunas claves se usan en pares. Cada usuario tiene su copia de la clave que se distribuye de forma segura antes del proceso de cifrado. Dado que las teclas de un solo uso son altamente confidenciales, están aseguradas por una protección altamente continua durante la fase de almacenamiento y distribución.
Hay una combinación y variación de XOR asociada con todo el proceso de cifrado. Veamos cómo funcionan las cosas a nivel del suelo:
- Mientras encripta los datos de texto sin formato, el remitente utiliza una cadena de clave que tiene una longitud similar al texto. Esta clave se usa mezclando (XOR) poco a poco. La mezcla bit a bit significa un poco de 'clave' con un poco de 'texto plano' para crear un poco de 'texto cifrado'.
- Este texto cifrado se reenvía al destinatario.
- En el extremo del destinatario, el mensaje codificado se mezcla con la copia duplicada (XOR-ed) de la tecla de un solo uso y se restaura el texto sin formato . Después de esto, las claves que pertenecen al remitente y a los destinatarios se destruyen automáticamente. Esto asegura que no sea posible volver a aplicar y usar el mismo.
¿Cómo funciona One Time Pad?
En esencia, un sistema de almohadilla única contiene una 'clave aleatoria'. Esta clave aleatoria es un bloque o colección de números que se utiliza para transformar el mensaje original.
Nota: El mensaje original se llama Texto sin formato.
El texto codificado se llama texto cifrado. Entonces, primero, debe crear una 'clave aleatoria' y para hacer esto necesita un 'método' para convertir alfabetos en números.
Siga el cuadro de la tabla de conversión que se menciona a continuación:
UN | si | C | re | mi | F | sol | H | yo | J | K | L | METRO | norte | O | PAG | Q | R | S | T | U | V | W | X | Y | Z | |
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | dieciséis | 17 | 18 años | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | |
Por ejemplo, su mensaje es: ASFKHRGQLRIUGQLFHT
1) Para hacer un enfoque más fácil y efectivo, tenemos que dividirlo en un conjunto de dos caracteres, veamos cómo:
AS, FK, HR, GQ, LR, IU, GQ, LF, HT
2) Siga el cuadro de la tabla de conversión antes mencionado: tenemos algo como esto.
AS, FK, HR, GQ, LR, IU, GQ, LF, HT = 0119, 0611, 0818, 0717, 1218, 0921, 0717, 1206, 0820
3) Finalmente, el texto "ASFKHRGQLRIUGQLFHT " se convirtió en " 0119 0611 0818 0717 1218 0921 0717 1206 0820 "
Principios
Hay un principio básico que subyace al funcionamiento de 'Criptografía' y 'One-time-pad'. El principio de criptografía de Kerckhoff nació en Holanda por Auguste Kerckhoff en el siglo XIX. Este principio constituye la base de la seguridad abierta, la seguridad por diseño. "El diseño de un sistema no debería requerir secreto".
¿Qué puedes hacer con One Time Pad?
- La almohadilla de una sola vez se puede utilizar para la sobreencriptación.
- Puede ser aparte de una introducción a la criptografía.
- Es imitado por los cifrados de flujo.
- Es la opción más buscada en una situación en la que dos entornos separados se consideran con total secreto.
Ventajas y desventajas
Veamos algunas de las ventajas y desventajas de One Time Pad:
Ventajas
- Este dispositivo es completamente irrompible.
- Está asegurado ya que solo se puede usar una vez.
- Cada byte en one-time-pad tiene alguna conexión con otro byte de la ley.
Desventajas–
- Intercambio de una sola vez.
- La 'clave' es tan larga como el 'mensaje'.
- Enlaces para desventajas en detalle - Coursera.
Usos de One Time Pad:
- Confidencialidad : una de las principales razones será la "confidencialidad". Los usuarios de One-Time-Pad entienden esto ya que los mensajes y las transcripciones están protegidos de otros.
- Integridad: la información es uniforme y no puede modificarse ni modificarse ni en el almacenamiento ni durante la transmisión. El remitente y el destinatario recibirán información previa sobre los cambios si alguien lo intenta.
- No repudio : el remitente y el creador de la información no pueden negar su intención de crear o transmitir la información.
- Autenticación : tanto el emisor / receptor puede reclamar su identidad con el origen / destino de la información.
¿Cuál es la necesidad de One Time Pad?
La necesidad de la almohadilla única reside en:
- Defensa (en todo el mundo).
- Personal de seguridad.
- Espías y
- Varias otras agencias confidenciales.
Además, con los usuarios que desean comunicarse teniendo en cuenta la privacidad.
Conclusión
Nos hemos encontrado con algunos datos cruciales sobre la antigua ciencia de la criptografía y la plataforma única. Cómo esta técnica de cifrado ha ayudado a la sociedad en la necesidad de una comunicación segura de la información. Dado que cada moneda tiene dos caras, la tecnología de una sola vez no es diferente, ya que tiene la utilidad de bot y los inconvenientes asociados.
Artículos recomendados
Esta ha sido una guía para One Time Pad. Aquí hemos discutido la comprensión, el uso, la necesidad, cómo funciona, las ventajas y desventajas de One Time Pad. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Criptografía vs Cifrado
- ¿Qué es el descifrado?
- ¿Qué es un ataque cibernético?
- Técnicas de criptografía
- Tipos de cifrado
- Stream Cipher vs Block Cipher
- Bloqueo de modos de operación de cifrado