Mostrando entradas con la etiqueta criptografía. Mostrar todas las entradas
Mostrando entradas con la etiqueta criptografía. Mostrar todas las entradas

Introducción a Kleopatra

  Kleopatra es un entorno gráfico para el programa GNU Privacy Guard (GPG), un programa, perteneciente al proyecto GNU, que permite usar cifrado y firmas digitales al implementar el estándar OpenPG.
  Se trata de la interfaz gráfica de un gestor de certificados de código abierto para servicios criptográficos, que facilita el uso de OpenPGP y S/MIME para cifrar, descifrar y firmar digitalmente correos electrónicos y archivos, permitiendo a los usuarios manejar sus claves de forma sencilla sin necesidad de comandos complejos. 
  Esta herramienta hace accesible la criptografía avanzada a usuarios de Windows y Linux, simplificando la seguridad de sus comunicaciones y datos mediante un entorno visual amigable.

Atacando con AESphere

   En entradas anteriores de la presente bitácora se ha hablado del programa AESphere, programa de cifrado útil en el ámbito didáctico y para hacer prácticas criptográficas.
   Una de sus funciones es la simulación de ataque a texto cifrado, que es una forma de criptoanálisis donde el atacante solo tiene acceso al mensaje codificado, sin conocer el texto plano original ni la clave. El objetivo es deducir la clave o el mensaje original mediante técnicas como fuerza bruta, análisis estadístico o patrones, siendo el método más común el análisis de frecuencias.
  Este programa emplea el típico ataque de fuerza bruta (método de ciberataque basado en prueba y error para adivinar contraseñas, claves de cifrado o credenciales de inicio de sesión, intentando sistemáticamente combinaciones hasta encontrar la correcta).

Generando claves con GenRSA

  Usado principalmente con fines didácticos y de investigación, GenRSA es una aplicación criptográfica gratuita de uso del algoritmo RSA, un estándar de la criptografía asimétrica.
  Esta herramienta es un generador de claves y cifra RSA, realizado por D. Rodrigo Díaz Arroyo como su trabajo fin de grado en Ingeniería de Computadores en la Universidad Politécnica de Madrid, bajo la dirección del profesor Jorge Ramió Aguirre.
  Por otra parte, RSA es un algoritmo criptográfico de clave pública asimétrica, llamado así por sus creadores Rivest, Shamir y Adleman, que se basa en la dificultad de factorizar números primos grandes para asegurar la comunicación digital, utilizando una clave pública para cifrar y una clave privada para descifrar, lo que permite un intercambio seguro de datos y la creación de firmas digitales en aplicaciones como SSL/TLS y transacciones en línea.

Analizando operaciones con AESphere (Parte 4: AddRoundKey)

   En entradas anteriores se ha hablado del programa de cifrado AESphere, que, principalmente con uso educativo, cifra y descifra textos en formato ECA {Estándar de Cifrado Avanzado ["Advanced Encryption Standard" ("AES"), en inglés]}, que es un algoritmo de cifrado simétrico de bloques, que cifra bloques de 128 bits usando claves de 128, 192 o 256 bits, repitiendo un proceso de sustitución, transposición y mezcla en múltiples rondas para lograr alta seguridad y velocidad, convirtiéndose en un estándar abierto para aplicaciones públicas y privadas.
  Este algoritmo utiliza varias operaciones, la última de las cuales es la AddRoundKey.

Analizando operaciones con AESphere (Parte 3: MixColumns)

    En una entrada anterior se ha hablado del programa de cifrado AESphere.
  Este programa, principalmente de uso educativo, cifra y descifra textos en formato ECA {Estándar de Cifrado Avanzado ["Advanced Encryption Standard" ("AES"), en inglés]}, que es un algoritmo de cifrado simétrico de bloques, que cifra bloques de 128 bits usando claves de 128, 192 o 256 bits, repitiendo un proceso de sustitución, transposición y mezcla en múltiples rondas para lograr alta seguridad y velocidad, convirtiéndose en un estándar abierto para aplicaciones públicas y privadas.
  Este algoritmo utiliza varias operaciones, una de las cuales es la MixColumns.

Analizando operaciones con AESphere (Parte 2: ShiftRows)

  En una entrada anterior se ha hablado del programa de cifrado AESphere, que, principalmente con uso educativo, cifra y descifra textos en formato ECA {Estándar de Cifrado Avanzado ["Advanced Encryption Standard" ("AES"), en inglés]}, que es un algoritmo de cifrado simétrico de bloques, que cifra bloques de 128 bits usando claves de 128, 192 o 256 bits, repitiendo un proceso de sustitución, transposición y mezcla en múltiples rondas para lograr alta seguridad y velocidad, convirtiéndose en un estándar abierto para aplicaciones públicas y privadas.
  Este algoritmo utiliza varias operaciones, una de las cuales es la ShiftRows.

Analizando operaciones con AESphere (Parte 1: SubBytes)

   En una entrada anterior se ha hablado del programa de cifrado AESphere.
  Este programa, principalmente de uso educativo, cifra y descifra textos en formato ECA {Estándar de Cifrado Avanzado ["Advanced Encryption Standard" ("AES"), en inglés]}, que es un algoritmo de cifrado simétrico de bloques, que cifra bloques de 128 bits usando claves de 128, 192 o 256 bits, repitiendo un proceso de sustitución, transposición y mezcla en múltiples rondas para lograr alta seguridad y velocidad, convirtiéndose en un estándar abierto para aplicaciones públicas y privadas.
  Este algoritmo utiliza varias operaciones, una de las cuales es la SubBytes.

Cifrando con AESphere

  Este programa permite al usuario realizar prácticas con el algoritmo ECA {Estándar de Cifrado Avanzado ["Advanced Encryption Standard" ("AES"), en inglés]} en entornos de Windows.
  Desarrollado en Java, su nombre se debe a la esfera que recubre al candado en el logotipo.
  Esta aplicación se emplea en criptografía, que es el ámbito de la criptología que se ocupa de las técnicas de cifrado o codificado destinadas a alterar las representaciones lingüísticas de ciertos mensajes con el fin de hacerlos incomprensibles a receptores no autorizados.
  Concretamente, AESphere, como su nombre indica, emplea el algoritmo ECA, también conocido como Rijndael, que consiste en un esquema de cifrado por bloques adoptado como un estándar de cifrado.