Nueva versión 2.1 del software genRSA: generación de claves RSA, cifra, firma y ataques (España).

Autor: Jorge Ramió / Alfonso Muñoz
19 de octubre de 2017

Desde hoy se encuentra disponible para su libre descarga el software de laboratorio genRSA v2.1, 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. Se trata de un software de prácticas desarrollado en Java y JavaFX, que implementa toda la lógica de la aplicación gracias al uso de la clase BigInteger. El software incluye manual de usuario y banco de pruebas, accesibles además desde la misma aplicación. Diseñado para prácticas de laboratorio de criptografía con el algoritmo RSA, corresponde a una actualización completa del antiguo programa genRSA v1.0 del año 2004, a partir de hoy obsoleto, realizado por D. Juan Carlos Pérez García y que en sus 13 años de existencia ha superado las 26.000 descargas en la red. Puede saber si su versión de genRSA v2.1 es la última actualización, observando en Acerca de (pestaña Ayuda) la zona inferior derecha de la pantalla. Esta viene indicada como año, mes y día, siendo la primera 20171018. Entre las prestaciones de genRSA v2.1 se encuentran:
- Generación manual y automática de claves de hasta 4.096 bits, en formato decimal y hexadecimal.
- Opciones de guardar, abrir o borrar clave.
- Indicación automática de separación por miles en números decimales.
- Posibilidad de generar claves con primos de igual tamaño, diferentes tamaños y con primos seguros.
- Indicación del tiempo requerido para generar la clave.
- En generación de clave automática, elección de valor mínimo para la clave pública e, o bien el estándar F4.
- Indicación del tamaño de bits de cada parámetro de la clave generada, incluidas las claves privadas parejas CPP.
- Listado completo de las claves privadas parejas CPP.
- Indicación de la cantidad de números no cifrables NNC.
- Generación del log de números no cifrables NNC, indicando el porcentaje que se ha computado.
- Opciones de cifrado y descifrado, así como firma y verificación de la firma.
- Opción de cifrado y/o firma de textos, agrupando éstos en bloques de bytes según el tamaño del módulo.
- Test de primalidad de Miller Rabin y de Fermat con hasta 300 iteraciones.
- Ataque por factorización Pollard Rho (óptimo: módulo 80 bits, tiempo < 10 segundos).
- Ataque por paradoja del cumpleaños (óptimo: módulo 50 bits, tiempo < 10 segundos).
- Ataque por cifrado cíclico (óptimo: módulo 36 bits, tiempo < 10 segundos).

Noticias del mes...

Actualización 20170917 del software Criptoclásicos v2.1 (España).

Autor: Jorge Ramió / Alfonso Muñoz
02 de octubre de 2017

El software para prácticas de criptografía clásica Criptoclásicos v2.1, desarrollado por D. Juan Contreras Rubio, cuya primera versión 2.0 se publicó en Criptored en febrero de 2016 y que ha recibido en estos últimos meses diversas actualizaciones y mejoras, presenta su última versión v2.1 20170917, correspondiente al 17 de septiembre de 2017. Desarrollado en Java, dicho softwware de libre distribución cuenta con las siguientes utilidades: cifrado, descifrado y criptoanálisis de sistemas de cifra por sustitución con Desplazamiento puro, por Decimación pura, por Adición y multiplicación o Afín, Vigenère, Beaufort, Variante de Beaufort, Clave continua, Hill y Playfair. Para sistemas de cifra por permutación, se ha implementado Transposición por filas, Transposición por filas y clave, Transposición por columnas, Transposición por columnas y clave, Transposición Railfence, Transposición por series y Transposición por escítala. Incluye además cifra de Vernam binario y ejemplo de máquina Enigma. El software cuenta con las siguientes herramientas: Test de primalidad, Aritmética modular, M.C.D y M.C.M, Conjunto reducido de restos, Cálculo de inversos, Cálculo de producto de matrices, Cálculo del determinante de una matriz, Cálculo del inverso de una matriz, Estadísticas del lenguaje Cálculo de monogramas, Cálculo de bigramas, Monogramas típicos del castellano, Bigramas típicos del castellano, Tabla ASCII extendido, Tabla ASCII especial (mod 191) y un Editor de texto. Permite trabajar en 5 cuerpos de cifra distintos: inglés mayúsculas (mod 26), inglés mayúsculas y dígitos (mod 36), castellano mayúsculas (mod 27), castellano mayúsculas y dígitos (mod 37) y un subconjunto de los caracteres imprimibles del ASCII (mod 191).

Noticias del mes...

Accesos y estadísticas de septiembre en Criptored y sus proyectos intypedia, Thoth y Crypt4you (España).

Autor: Jorge Ramió / Alfonso Muñoz
02 de octubre de 2017

En el mes de septiembre de 2017 el servidor de Criptored recibió 35.451 visitas, con 84.116 páginas solicitadas y 67,05 Gigabytes servidos, como puede comprobarse en la página de estadísticas mensuales de AwStats, alcanzando durante el año 2017 un total de 326.386 visitas y 608,01 Gigabytes servidos. Así mismo, se han descargado en el mes de septiembre desde la red 23.820 archivos pdf, zip y mp3. Además, se han alcanzado 15.972 accesos al MOOC Crypt4you, acumulando el proyecto un total de 904.604 visitas. Por último, en el mes de septiembre de 2017 se han alcanzado 7.440 reproducciones de las píldoras formativas Thoth, acumulando el proyecto un total de 214.585 visualizaciones en YouTube y 4.179 reproducciones de los vídeos de la Enciclopedia Visual de la Seguridad de la Información intypedia, acumulando el proyecto un total de 728.086 visualizaciones en YouTube.

Noticias del mes...

Proyectos y actividades
Noticias y eventos
Newsletter mensual