Frequently Asked Questions
- ¿Porque CuaimaCrypt es un algoritmo de criptografía seguro?
En WinCuaimaCrypt se definieron 3 niveles de seguridad, “rápido” (fast), “normal” (normal) y “paranoico” (paranoid); los cuales implementan el CuaimaCrypt de 6, 9 y 16 bloques respectivamente.
La ecuación que define el nivel de seguridad de CuaimaCrypt es:

Donde N es el número de bloques en el algoritmo.
Para el caso de N=6 esta ecuación da como resultado 1.5383×10^487, lo cual es equivalente a un algoritmo de 1618 bits.
En el caso de N=9 la ecuación da como resultado 1.4860×10^729, lo cual es equivalente a un algoritmo de 2422 bits
Y para el caso de N=16, la ecuación da un valor de 2.3128×10^1297, lo cual es equivalente a un algoritmo de 4309.
Si comparamos estos valores con las llaves de algoritmos conocidos vemos:
- Blowfish: 448 bits
- AES: 256 bits
- GOST: 256 bits
- REDOC: 160 bits
- IDEA: 128 bits
- MMB: 128 bits
- SAFER K-128: 128 bits
- NewDES: 120 bits
- 3-WAY: 96 bits
- CRAB: 80 bits
- SKIPJACK: 80 bits (Algoritmo Clasificado por NSA)
- CAST: 64 bits
- Madryga: 64 bits
- FEAL: 64 bits
- LOKI: 64 bits
- SAFER K-64: 64 bits
- DES: 56 bits
Como podemos ver en el modo “rápido” CuaimaCrytp tiene 1610 bits que es aproximadamente 3.5 veces el nivel de seguridad ofrecido por Blowfish.
Y si lo ponemos en perspectiva que el numero de estrellas en el universo visible es de 7x10^22 y lo comparamos con los 1.5383×10^487 de el modo “rápido” vemos que la cantidad de combinaciones de CuaimaCrypt es de 22 órdenes de magnitud.
Otra ventaja de CuaimaCrypt, es que el nivel de seguridad no está determinado por la longitud del password, ya que así este sea de una sola letra, se generan todos los valores iniciales con valores dependientes de este, claro que una clave de menor a 9 letras NO es una práctica recomendada ya que sería extremadamente vulnerable a un ataque por fuerza bruta contra la clave en sí; por lo cual la seguridad de la clave es responsabilidad del usuario.
- CuaimaCrypt es Codigo Abierto?
Si CuaimaCrypt es una biblioteca de Código Abierto porque pensamos que la seguridad NO está en ocultar el funcionamiento del código.
Por razones de seguridad cualquier cambio que se realice a CuaimaCrypt debe ser aprobado por el grupo de desarrollo de Valhala Networks.
- WinCuaimaCrypt es Gratis?
Si WinCuaimaCrypt es completamente gratis para el uso personal; si va a ser usado en alguna aplicación comercial y/o corporativa por favor contactarnos para suministrarle una licencia de uso comercial.
- CuaimaCrypt es Gratis?
Si CuaimaCrypt es completamente gratis para el uso personal; si va a ser incluido en alguna aplicación comercial y/o corporativa por favor contactarnos para suministrarle una licencia de uso comercial.
- ¿CuaimaCrypt es soportado por alguna marca comercial?
Si por Valhala Networks, quien tiene como su más alta prioridad el desarrollo y mantenimiento del algoritmo, así como su implementación en soluciones robustas de nivel empresarial.
- Porque el Nombre CuaimaCrypt?
Al momento de escoger el nombre para el nuevo algoritmo, y como su arquitectura y funcionamiento se asemejan a un nido de serpientes entrelazadas (de ahí el logo) se busco un nombre de una serpiente autóctona venezolana, así que después de mucho meditar y discutir al respecto se selecciono a las serpientes del género Lachesis (cuaima) que son las serpientes venenosas más grandes del mundo, y el sufijo Crypt es simplemente una contracción de cryptography.
- CuaimaCrypt es Seguro?
Sí, porque CuaimaCrypt y WinCuaimaCrypt no tiene ningún tipo de puerta trasera, ya que en nuestro país (Venezuela) las leyes nos permiten desarrollar este tipo de productos con el mejor nivel de seguridad posible.
- ¿Que es CuaimaCrypt y WinCuaimaCrypt?
CuaimaCrypt es un algoritmo criptográfico de llave simétrica diseñado por Julian Bolivar, y mejorado con las sugerencias de Jonathan Pastran.
El objetivo de CuaimaCrypt es ser un algoritmo seguro por clave simétrica, pero manteniendo la misma velocidad que algoritmos tradicionales como blowfish con una llave de 448 bits.
En los algoritmos tradicionales la seguridad está relacionada directamente a la longitud de una llave determinada, CuaimaCrypt rompe este paradigma a ser un algoritmo con una estructura dinámica, de esta forma la seguridad no solo está determinada por la longitud de una llave sino en la estructura del algoritmo en si, por esto al introducir una clave el algoritmo tendrá una configuración distinta a la que tendría al introducir otra clave.
Al CuaimaCrypt tener una estructura dinámica tiene como resultado el ser escalable, ya que fue diseñado en bloques para que según los requerimientos de seguridad solo es necesario agregar mas bloques.
WinCuaimaCrypt es la aplicación diseñada para implementar el algoritmo de CuaimaCrypt de una manera amigable; en WinCuaimaCrypt se definieron tres niveles de seguridad, rápido ”fast” que implementa un nivel de seguridad equivalente de 1610 bits, normal (“normal”) el cual implementa un nivel de seguridad equivalente a 2412 bits y por último el nivel paranoico (“paranoid”) que implementa un nivel equivalente a 4297 bits de seguridad.
WinCuaimaCrypt puede ser utilizado para codificar archivos y correos para ser enviados posteriormente por internet.
