← Volver a la página de inicio

¿Qué seguridad ofrece TEPHIA SECURE?

Cómo se cifran sus archivos, qué se guarda en nuestros servidores y qué obtendría un atacante que se apoderara completamente de ellos. Sin lenguaje de marketing, solo transparencia.

Situación a octubre de 2026

Vídeo: Cómo cifra TEPHIA SECURE (57 segundos, sin sonido)

Cifrado en el navegador

Sus archivos se cifran antes de salir de su ordenador y solo se descifran en el equipo del destinatario.

La clave nunca llega al servidor

Cada envío tiene su propia contraseña aleatoria de 32 caracteres. Nuestro servidor nunca la ve.

Metadatos para el justificante

Lo único que podemos leer son datos como nombres de archivo, direcciones, fechas y horas. El justificante de entrega los necesita.

Cómo funciona el cifrado

  1. ContraseñaSu navegador crea una contraseña aleatoria: 32 caracteres, unos 190 bits.
  2. ClaveArgon2id deriva de ella la clave, lo que encarece cada intento de adivinarla.
  3. CifrarAES-256-GCM cifra el archivo y detecta cualquier modificación posterior.
  4. CargarSolo entonces sale el archivo, mediante TLS 1.2 o 1.3. La contraseña se queda con usted.

La contraseña no forma parte del enlace. Usted la comunica por una segunda vía, por ejemplo en un correo aparte o por teléfono. Quien intercepte solo el enlace no puede abrir el archivo.

Buzón de carga

Quien carga documentos para usted los cifra en su navegador de la misma manera. El servidor solo conoce un valor de verificación de la contraseña, con el que no se puede descifrar nada.

Excepción: para que pueda volver a encontrar la contraseña, se la enviamos por correo electrónico al crear el buzón de carga. Pasa una vez por el servidor y no se guarda.

Complemento de Outlook

El complemento cifra directamente en Outlook. La contraseña pasa por su propio sistema de correo, no por nuestro servidor; los archivos, en cambio, no pasan por su sistema de correo.

Dos vías: TEPHIA SECURE envía a cada destinatario su propio enlace y la contraseña va en su correo; o el enlace va en su correo y la contraseña llega en un segundo correo. Quien tenga el enlace y la contraseña puede descargar los archivos, como ocurre con cualquier envío por correo electrónico. En la segunda vía, las descargas pueden limitarse a las direcciones de los destinatarios; entonces se necesita además un código enviado a su buzón.

Detalles técnicos
  • Derivación de clave: Argon2id con 64 MB de memoria, 4 pasadas y 2 hilos, seguido de HKDF-SHA256
  • Cifrado: AES-256-GCM, con salt aleatorio propio (32 bytes) e IV (12 bytes) por envío
  • Cifrado por bloques: el archivo se cifra y se carga en bloques de 8 MiB, cada uno con su propio nonce (IV XOR número de bloque); el número de bloque y una marca de último bloque como datos autenticados adicionales (AAD) impiden que los bloques se intercambien, se omitan o se recorten. Así son posibles archivos de hasta 2 GB
  • Sin WebAssembly (bloqueado, por ejemplo, por una directiva de la empresa): PBKDF2-SHA512 con un millón de iteraciones
  • Varios archivos o carpetas se empaquetan en un ZIP en el navegador antes del cifrado
  • Transporte: TLS 1.2 o 1.3 con secreto perfecto hacia adelante (forward secrecy), HSTS durante dos años, Content Security Policy estricta
  • Contraseñas de inicio de sesión: scrypt con salt individual; el segundo factor es obligatorio

Qué hay en nuestro servidor

Solo cifrado, o nada en absoluto

  • Contenido de sus archivos: solo cifrado
  • Contraseña y clave de un envío: nunca
  • Contraseña de un buzón de carga: solo un valor de verificación
  • Contraseñas de inicio de sesión: solo como hash
  • Inicio de sesión con Microsoft: nada, eso se queda en Microsoft
  • Datos de pago: nada, los gestiona Stripe

Legible, para el justificante

  • Nombres y tamaños de archivo; en un ZIP, también los nombres que contiene
  • Etiqueta y mensaje
  • Remitente con nombre, dirección y organización
  • Direcciones de los destinatarios, si enviamos nosotros el enlace o las descargas están limitadas
  • Fechas y horas, dirección IP y ubicación aproximada en la descarga
  • Sumas de comprobación de los archivos (SHA-256), calculadas en su navegador

Los correos con el enlace para sus destinatarios y los avisos como «Su archivo se ha descargado» los enviamos a través de Microsoft 365 y Hornetsecurity (reenvío y análisis de virus y spam). No contienen nombres de archivo, solo la etiqueta que usted mismo elige o el número de archivos; la contraseña de un envío no figura en ninguno de nuestros correos. El PDF del justificante de entrega, que sí contiene los nombres de archivo, solo se adjunta si usted lo activa en su cuenta.

¿Y si alguien se apodera del servidor?

Partimos del peor caso: un atacante tiene el control total del servidor, la base de datos y el almacenamiento de archivos.

Lo que obtendría

  • Archivos cifrados que estén en ese momento en el servidor, ilegibles sin la contraseña
  • Metadatos: quién envió qué a quién y cuándo, nombres de archivo y direcciones. Un nombre como "Divorcio_Garcia.pdf" ya revela algo.

Lo que no obtendría

  • Contenido de envíos y buzones de carga anteriores: las contraseñas nunca estuvieron en el servidor, y 190 bits no pueden descifrarse por fuerza bruta
  • Archivos eliminados: tampoco están en ninguna copia de seguridad
  • Contraseñas de Microsoft y datos de pago

Cómo nos protegemos

¿Cuánto se tardaría en descifrar un archivo interceptado?

Incluso con mil millones de tarjetas gráficas, un atacante necesitaría de media unos 4 × 1037 años.

Supongamos que alguien intercepta un archivo cifrado, durante la transmisión o en el servidor. Sin la contraseña, lo único que puede hacer es probar una contraseña tras otra. De media, este es el tiempo que tardaría:

A modo de comparación: contraseña de 8 caracteres elegida por uno mismo, sin Argon2id

Una tarjeta gráficamétodo de verificación rápido, 100 000 millones de intentos por segundo unos 20 minutos

Contraseña de TEPHIA: 32 caracteres, cada intento ralentizado por Argon2id

PC de oficina con 8 núcleosunos 50 intentos por segundo 7 × 1047 años = 700.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 años
Tarjeta gráfica actual de gama altaunos 1000 intentos por segundo 4 × 1046 años = 40.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 años
Centro de datos con 10 000 tarjetas gráficasunos 10 millones de intentos por segundo 4 × 1042 años = 4.000.000.000.000.000.000.000.000.000.000.000.000.000.000 años
Mil millones de tarjetas gráficasaproximadamente 1 billón de intentos por segundo 4 × 1037 años = 40.000.000.000.000.000.000.000.000.000.000.000.000 años
Edad del universo: 14.000.000.000 años

A modo de comparación: el universo tiene unos 1,4 × 1010 años. Incluso mil millones de tarjetas gráficas necesitarían unas 1027 veces más tiempo.

Por qué se tarda tanto

  • Contraseñas largas y aleatorias: cada envío recibe su propia contraseña de 32 caracteres, creada en su navegador. Son unas 2,3 × 1057 posibilidades (190 bits).
  • Cada intento es costoso: antes de poder comprobar una contraseña, esta tiene que pasar por Argon2id, con 64 MB de memoria y cuatro pasadas. Esto ralentiza deliberadamente las tarjetas gráficas y el hardware especializado.
  • La propia clave (AES-256), con 2256 posibilidades, sería aún más difícil de adivinar que la contraseña.

¿Y los ordenadores cuánticos?

Según el estado actual de los conocimientos, un ordenador cuántico puede, como mucho, reducir a la mitad el número de bits al probar todas las posibilidades. Matemáticamente, 190 bits pasarían a ser 95, y cada intento seguiría teniendo que pasar por Argon2id. También eso queda muy lejos de cualquier potencia de cálculo previsible.

Las cifras están estimadas con generosidad a favor del atacante y redondeadas a una cifra significativa. Se basan en la media, es decir, en la mitad de todas las posibilidades.

Por tanto, los ataques realistas van dirigidos a la contraseña, no al cifrado: quien consigue a la vez el enlace y la contraseña no tiene nada que descifrar. Por eso ambos viajan siempre por vías distintas; véase Qué puede hacer usted mismo.

Dónde se guardan los datos y durante cuánto tiempo

AlemaniaServidor y almacenamiento de archivos en un centro de datos en Alemania, con un proveedor alemán sin sociedad matriz fuera de la UE
7 días como máximoUn envío se elimina en cuanto todos lo han descargado, a más tardar a los 7 días
De 6 a 120 mesesDurante cuánto tiempo se conserva el registro en el que se basan sus justificantes; después, los nombres y las direcciones se borran
14 díasCopia de seguridad cifrada de la base de datos. Sus archivos no forman parte de la copia de seguridad

Qué puede hacer usted mismo

Límites que declaramos abiertamente

¿Ha encontrado una vulnerabilidad? Comuníquela de forma confidencial a la dirección que figura en nuestro security.txt.