Método de cifrado (encriptar) y descifrado (descifrar) son los dos términos básicos enTerminología criptográfica. El concepto de criptografía es usar códigos secretos y contraseñas para proteger la información confidencial, esto ha sido hecho por humanos desde hace miles de años comenzando con un método muy simple. Desde principios del siglo XX, la invención de la maquinaria mecánica y electromecánica condujo a una comprensión más sofisticada y eficiente del cifrado.

Se inicia el cifrado en el dispositivo de la computadoradesarrollado en los Estados Unidos en la década de 1970. En ese momento, el cifrado se usaba para asegurar la secretaría de las agencias gubernamentales, hasta ahora el cifrado en las computadoras se ha utilizado ampliamente en varios dispositivos, como comercio electrónico, Cajeros automáticos, redes de telefonía celular y otros.

En el siglo XXI, el término criptografía,el cifrado y el descifrado están más inclinados al concepto de sistemas de seguridad informática digital para agencias estatales y banca digital. El concepto se utiliza para proteger información y datos importantes.

Métodos de cifrado y descifrado

(1) Método de cifrado

Métodos de cifrado y descifrado

En criptografía, el cifrado esEl proceso de escribir una contraseña / codificar un mensaje o información a la que solo ciertos grupos de personas pueden acceder, mientras que aquellos que no tienen permiso para acceder no podrán comprender el propósito del mensaje. Un cifrado no impide que terceros accedan a la información que ha sido codificada, pero se niega a proporcionar una verdadera comprensión / comprensión de la información al proporcionar intercepción (ramificación) o barreras.

En un esquema de cifrado, podrían ser datosse presentan datos de texto sin formato, pero el texto se compila con una contraseña secreta determinada, por lo que también requiere ciertos métodos de descifrado para que el destinatario pueda recibir y comprender el propósito del mensaje / información de acuerdo con la intención del remitente. Técnicamente, el proceso de cifrado requiere datos variables de giro "irregulares" (pseudoaleatorio) generado a partir del método del algoritmo. La contraseña secreta del resultado de retorno variable se llama texto cifrado.

En el proceso de cifrado moderno, la tecnología se adhiere aEn las computadoras, las técnicas de encriptación también están asociadas a procesos matemáticos que utilizan algoritmos. En principio, es posible descifrar información cifrada sin conocer las claves de contraseña. Sin embargo, especialmente para el cifrado de la información resultante del cálculo de algoritmos informáticos, un simple método de descifrado no es suficiente, las personas ciertamente necesitan suficiente experiencia informática y equipos informáticos.

Hay dos tipos de métodos de esquema de cifrado, a saber Clave simétrica (clave simétrica) y Clave pública (clave pública).

1 En el esquema de clave simétrica (clave simétrica), las variables clave de cifrado y descifrado son las mismas. Para que un grupo / grupos se comuniquen con otros, necesita la misma clave, el objetivo es lograr una condición de comunicación segura.

Un ejemplo de una clave simétrica es el motor EnigmaHecho en el ejército alemán utilizado en la guerra mundial. Todos los días se cambian las configuraciones clave. Sin embargo, cuando el enemigo puede calcular cómo funciona la máquina, puede descifrar la información codificada en los mensajes siempre que pueda encontrar la clave de cifrado que se proporciona todos los días.

Esquema de clave simétrica

Un ejemplo de un algoritmo de clave simétrica en esta era de la información es Rijndael o cifrado AES (Estándar de cifrado avanzado) utilizado por el gobierno. AES es una continuación del desarrollo DES (Estándar de cifrado de datos), que es el estándar de cifrado de información utilizado por el gobierno estadounidense desde 1976.

AES comenzó a desarrollarse como un estándar de cifradoa principios de la década de 1990, cuando el esquema de cifrado DES se consideraba inseguro. Este algoritmo se llamaba originalmente Rijndael porque coincide con el nombre del diseñador, es decir. Vincent Rijmen y John Daemen de Bélgica que ganó el concurso de algoritmo criptográfico DES realizado por NIST (Institutos Nacionales de Estándares y Tecnología) propiedad del gobierno de los Estados Unidos el 26 de noviembre de 2001. Desde entonces, AES ha sido el estándar de encriptación del gobierno de los Estados Unidos hasta ahora.

El cifrado AES es un bloque simétrico que funciona como un cifrado (cifrado) así como descifradores (descifrar) AES tiene un bloque la entrada y la salida 128 bits de ancho. La forma en que funciona AES es ingresar cada 128 bits texto sin formato entrada en un cuadrado de 4 × 4 bytes. La condición es-XOR con clave, luego 10 veces procesado con sustitución de transformación addkey lineal. Después de eso, se obtiene texto cifrado.

Clave asimétrica (clave asimétrica)

2 Esquema de clave asimétrica (clave asimétrica), comúnmente conocida como clave pública porque se comparte con todos. En los esquemas de clave asimétrica, las claves de cifrado y los mensajes / información cifrados se publicitan a todos. Sin embargo, solo los grupos / grupos que tienen acceso a la clave de descifrado pueden leer el mensaje / información. Entonces, la criptografía asimétrica usa dos (2) claves diferentes, una pública y otra privada relacionada matemáticamente. La clave pública se comparte con todos, mientras que la clave privada se mantiene en secreto. RSA (Rivest Shamir Adleman) Es un ejemplo del algoritmo de cifrado asimétrico que se usa más ampliamente en las conexiones de red de Internet en la actualidad.

RSA (Rivest Shamir Adleman)

RSA trabaja con tres (3) etapas, a saber, el proceso de fabricación clave (clave privada y clave pública), proceso de cifrado (encriptar) y el proceso de descifrado (descifrar) Se sabe que el proceso de cálculo matemático del algoritmo en el cifrado RSA es muy grueso y denso, porque el cálculo utiliza números que tienen un valor muy grande, por lo que los resultados de la generación o cifrado de claves son difíciles de rastrear (pirateado)

Citando de una fuente que analiza el algoritmo RSA, el siguiente es el proceso de creación de claves en el esquema RSA, es decir, a través de cinco (5) etapas de la siguiente manera.

  1. Busque 2 números primos al azar y guárdelos en una variable p y q, siempre que el número de bits para este número sea el mismo. Valor p debe ser mayor que q y se recomienda usar al menos los números anteriores 128bit / 2 = 64bit cuándo creará una clave con longitud de bits de 128bit (min 64bit hexadecimal = 0x8000000000000000; min 64bit decimal = 9223372036854775808).
  2. Cuenta n = p * q;
    Donde este valor n se utilizará para el módulo en privado y clave pública.
  3. Cuenta pq = (p-1) * (q-1);
    Para ser utilizado como una búsqueda de valor clave privada.
  4. Selecciona un valor e para una clave pública a condición (1 <e <pq) y (mcd (e, pq) = 1);
    Valor e esto suele ser un valor relativamente pequeño, el más utilizado es 0x10001 = 65537.
    Si los criterios e no coincide con las condiciones anteriores, se deben buscar valores e otro apropiado, o si e ya determinado con 0x10001, entonces lo que debe buscarse nuevamente es el valor p, q, ny pq como en las etapas iniciales.
  5. Selecciona un valor d, a condición de valor d cumplir: (d * e) mod pq = 1

Proceso de cifrado RSA hay varias condiciones en el cifrado en RSA, donde el valor M debe ser mayor que 0y debe ser menor que el valor n (de clave pública) Código ASCII para el M es un 77. Si clave pública es un n = 3233 y e = 17 entonces valor M esto califica 0 <77 <3233; y se puede calcular directamente. El proceso de encriptación es muy fácil, simplemente calculando el punto de referencia de la fórmula c = (rango M e) mod n.

Valor de proceso de descifrado RSA M reemplazado por valor c de la texto cifrado (resultados de cifrado) y valores e de la clave pública reemplazado por valor d de la clave privada, mientras que el valor n de la clave pública siempre lo mismo que valor n de la clave privada.

(2) Método de descifrado

Método de descifrado

Definición de descifrado (descifrar) globalmente es el proceso de transformación de datos texto cifrado que no se ha leído los resultados del proceso de cifrado para volver a la forma que no se ha cifrado.

En el descifrado, el sistema extraerá yconviértalo en texto e imágenes que no solo serán entendidas por el lector sino también por el sistema. El proceso de descifrado se puede hacer de forma manual o automática. El proceso se lleva a cabo utilizando clave o la contraseña.

Para entender cómo funciona tu criptografíarequiere conocimiento matemático, si realmente no le gusta y no comprende el álgebra, tardará mucho tiempo en comprenderlo. Por lo tanto, una breve explicación de la criptografía, el cifrado (encriptar) y descifrado (descifrar), con suerte útil y fácil de entender.

Comentarios 0