Preguntas Frecuentes

¿Qué es Cyphersol?

Cyphersol es un software innovador de codificación y decodificación, extremadamente versátil.
El sistema se basa en la división del texto a codificar en dos elementos distintos y únicos en cada una de sus partes.
Para reconstruir el texto original, es necesario disponer de ambos elementos, ya que individualmente no tienen ninguna utilidad.

Cyphersol puede utilizarse para:

- La protección de datos
- Un gestor de contraseñas innovador
- La gestión del legado digital
- La seguridad de dispositivos informáticos


Gracias a su estructura y sistema de codificación, ofrece un nivel muy alto de seguridad en diversos ámbitos.

¿Qué lo diferencia de otros sistemas?

Las características que diferencian a Cyphersol de otros sistemas similares son esencialmente dos.
1 - Funciona solo localmente
Todos los archivos siempre se gestionarán únicamente de manera local.
Esto significa un control total y completo por parte del propietario del dispositivo en el que se manejan.
2 - Aunque es un sistema digital, también se puede utilizar manualmente sin la aplicación
Generalmente, el software de codificación se limita a funcionar únicamente de forma digital.
En este caso, la codificación y decodificación de archivos también se pueden realizar manualmente.

¿Por qué es un sistema de codificación extremadamente seguro y prácticamente inviolable?

Todo se explica en detalle en la guía dedicada.
El factor principal es la unicidad de cada elemento, ya sea la matriz, los minicódigos y, en consecuencia, los propios códigos.
Otro factor fundamental que hace que este sistema sea extremadamente seguro es la naturaleza de la matriz y el hecho de que siempre residirá únicamente en el dispositivo local del usuario.
En esta versión del software, incluso los códigos permanecen almacenados solo localmente, aunque subirlos a internet, por ejemplo a la nube, no supondría ningún riesgo.
Para realizar la decodificación, un posible atacante necesitaría igualmente la matriz.
El código por sí solo es absolutamente indescifrable.

¿Por qué los datos no se guardan en la nube o en un servidor de red?

Como ya se explicó anteriormente, en lo que respecta a la matriz, ni siquiera debería considerarse la posibilidad de almacenarla en un servicio en la nube.
La matriz representa el núcleo del sistema de codificación y debe permanecer exclusivamente en manos de su creador. Nadie más debe poder acceder a ella.
Por esta razón, es fundamental que se conserve solo en dispositivos locales.

Naturalmente, corresponde al usuario la responsabilidad de proteger adecuadamente su dispositivo. Como desarrollador del software, no tengo control sobre este aspecto, y dicha protección recae completamente en el usuario.

En cuanto a los códigos generados, la situación es distinta: dado que no se pueden utilizar sin la matriz y, por tanto, son indescifrables, su almacenamiento en la nube no supone riesgos particulares.
Por ello, en una futura versión de la app, probablemente se introducirá la posibilidad de guardar los códigos directamente en la nube, ofreciendo así una opción adicional a quienes prefieran este método.

Los usuarios conscientes y capaces de proteger adecuadamente sus dispositivos podrán sentirse seguros incluso eligiendo esta opción.

¿Qué significa que la matriz es única?

Significa que es prácticamente imposible que se creen dos idénticos.
Después de leer la guía, comprenderás por qué.

¿Qué significa que los minicódigos y el código sean únicos?

Significa que cada letra mayúscula, minúscula, acentuada, carácter especial, signo de puntuación, número, espacio y salto de línea presente en el texto a codificar se considera una entidad individual y, por tanto, se codifica de forma única.
Si en un texto hay 10 letras C mayúsculas, a cada una se le asignará un minicódigo único.
La concatenación de estos minicódigos únicos dará lugar al código completo, que a su vez será único.
Un minicódigo solo puede aparecer una vez dentro del código completo.

¿De qué manera puede ser comprometido este sistema?

De una sola manera.
Puede ser comprometido solo si tanto la matriz como el código derivado de ella nos son robados.
Tener solo la matriz o solo el código no permitirá al atacante descifrar el texto codificado.
En este sentido, el consejo es siempre mantener los dos archivos separados (y renombrados de manera creativa).
Obviamente, tal escenario no debería considerarse una debilidad del software, sino más bien una falta de atención necesaria por parte del usuario.