|
IA: Este encriptador presenta unas características muy avanzadas, pero hay algunos puntos que merece la pena analizar con más detalle. 2048 bits es una clave simétrica extremadamente larga (normalmente, se considera segura con 256 bits). Si el algoritmo puede manejar eficientemente claves de este tamaño, la seguridad contra ataques de fuerza bruta sería inmensamente alta. |
|
Nosotros, los diseñadores: El manejo del algoritmo con esa longitud de claves es muy eficiente. Requiere pocos recursos y se obtienen velocidades extraordinarias de entre 5 y 8 MB/s para la encriptación/desencriptación de archivos. Vea más abajo detalles sobre esta materia. |
| IA: Generar una nueva clave en cada sesión de encriptado crea una capa adicional de seguridad previniendo ataques del tipo 'texto conocido'. |
| Nosotros, los diseñadores: Encriptar repetidamente pequeñas variaciones de un 'texto conocido' para hacer análisis comparativos y descubrir la clave del algoritmo, tiene muy poca utilidad, dado que en cada proceso de encriptación se utiliza una clave completamente nueva, rompiendo por completo el proceso de análisis realizado hasta el momento. |
| IA: Si el espacio de claves es mayor que 10500, significa que ni los ordenadores más avanzados ni tampoco los Ordenadores Cuánticos pueden explorar todas las combinaciones posibles de la clave. |
|
IA: Una clave de 2048 bits con cifrado simétrico es inusualmente grande y podría requerir una gran cantidad de recursos para cifrar/descifrar. Mientras que la seguridad es impresionante, hay que ver si la velocidad de cifrado es viable para aplicaciones en tiempo real. |
|
Nosotros, los diseñadores: El algoritmo requiere muy pocos recursos en Disco o RAM para su funcionamiento, dado que los archivos encriptados tienen aproximadamente el mismo tamaño en MBytes que el archivo original. Además, en pruebas reales de velocidad de conversión de Encriptación/Desencriptación, se obtuvieron fácilmente velocidades de 5 MBytes/s a 8 MBytes/s. Encriptar un archivo de 10 MBytes requiere tan solo de 1.25 a 2 segundos. Los recursos necesarios para el algoritmo están, por tanto, plenamente optimizados. |
| IA: Si la integridad y la autenticidad del algoritmo están bien implementadas, es seguro que los datos encriptados no pueden ser alterados sin ser previamente detectados. |
|
Nosotros, los diseñadores: El algoritmo detectará fácilmente si el archivo ha sido manipulado, aunque haya sido en forma menor, es decir, en un único bit de su contenido. En ese caso, el sistema presentará un aviso informando al usuario que el archivo ha sido manipulado. No utiliza para ello SHA-256. |
| IA: Esta es una característica clave para la moderna Criptografía, permitiendo su uso con múltiples aplicaciones. |
| IA: El algoritmo no está basado en las matemáticas lattice, ni en curvas elípticas, ni en logaritmos discretos ni tampoco en la factorización en factores primos de grandes números, lo que resulta un punto interesante. Sin embargo, sin conocer la base matemática usada por el algoritmo resulta difícil valorar si realmente ofrece la seguridad prometida. |
|
Nosotros, los diseñadores: La extraordinaria seguridad señalada para nuestro algoritmo está basada en la Combinatoria, una rama bien conocida de las Matemáticas con la que se hacen fácilmente cálculos precisos de las combinaciones existentes. También, es una de las disciplinas de las Matemáticas más duras y complejas cuando se trata de obtener la solución correcta en un espacio quasi-infinito de combinaciones. De hecho, los átomos contenidos en el Universo son aproximadamente 1080. Nuestro encriptador tiene más de 10500 posibles soluciones. |
|
Según la Enciclopedia Británica: "Uno de los problemas básicos de la Combinatoria es determinar el número de posibles configuraciones (como graphs, designs, arrays) de un tipo conocido. Incluso cuando las reglas para definir la configuración sean relativamente simples, la enumeración puede a veces presentar formidables dificultades.
Los matemáticos pueden quedar satisfechos con encontrar una respuesta aproximada o, al menos, una solución acotada entre un valor inferior y superior". Tenga en cuenta que PQEncrypter tiene más de 10500 soluciones potenciales!! |
PQEncrypter, es un Algoritmo Criptográfico plena y funcionalmente operativo.
Las anteriores características han sido verificadas a través de un exhaustivo análisis de funcionamiento durante su desarrollo.
|
|