Timelock: cifrado con bloqueo de tiempo para mensajes y archivos
Actualizado el
El cifrado con bloqueo de tiempo protege los datos para que solo se puedan descifrar después de un momento fijado, sin que nadie tenga la clave mientras tanto. En Postdate, Timelock cifra la clave para una ronda futura de drand, una red pública de aleatoriedad, así que el enlace solo se abre cuando se publica esa ronda.
Comparte el enlace hoy. El mensaje y los archivos permanecen cerrados hasta la hora elegida, con una clave cifrada para un valor aleatorio que se publicará en el futuro.
Usa Timelock cuando la hora de apertura sea definitiva y quieras que el cifrado imponga la espera. Elige Basic si necesitas un enlace privado de eliminación.
Crear un Postdate con Timelock3 USD, pago único. Hasta 100 MB y un año. Sin enlace de eliminación para el remitente.
Cómo funciona el cifrado con bloqueo de tiempo
Timelock se basa en drand, una red pública de aleatoriedad que operan organizaciones independientes reunidas en la League of Entropy. Cada 3 segundos, drand publica una ronda numerada: un valor aleatorio con una firma.
La firma de cada ronda se crea en conjunto. Un número mínimo de operadores, llamado umbral, debe aportar cada uno su parte, y ningún operador puede crearla solo. Aportan sus partes cuando llega la hora de la ronda.
Timelock aprovecha ese calendario. Tu navegador cifra tu mensaje y tus archivos, y luego cifra su clave para la ronda de tu hora de apertura o la inmediatamente posterior. Solo la firma de esa ronda puede desbloquear la clave, así que el enlace sigue cerrado hasta que drand la publica. Ni siquiera Postdate puede abrirlo antes de tiempo.
La hora de apertura se redondea hacia adelante hasta la siguiente publicación programada de drand, por lo que el acceso puede tardar unos segundos más. Cuando ese valor aleatorio esté disponible, el navegador del destinatario podrá desbloquear la clave y descifrar el contenido.
En quién confías
Timelock depende de drand. Supone que no se ponen de acuerdo tantos operadores como exige el umbral para crear una ronda antes de tiempo, que la red sigue publicando rondas y que el cifrado sigue siendo seguro. Si se pusieran de acuerdo suficientes operadores, podrían crear la firma de una ronda futura antes de su hora. Si se desconectaran demasiados, las rondas se detendrían y la apertura tendría que esperar.
Basic depende de la política de Postdate. Postdate guarda la clave y la libera a la hora que elegiste. Confías en nuestra promesa de no leer tu contenido antes de que se abra.
Esto protege el acceso a través del enlace. El remitente aún puede conservar o compartir el texto, los archivos o la clave de cifrado originales. Las futuras computadoras cuánticas podrían romper el cifrado de Timelock; no podemos garantizar cuándo ese riesgo podría hacerse realidad.
Elige el tipo de bloqueo
Basic
Postdate guarda la clave y la libera a la hora que elegiste. Confías en nuestra promesa de no leer el contenido antes de tiempo.
Recibes un enlace privado de eliminación. Puedes usarlo hasta que caduque el Postdate, incluso antes de que se abra.
Gratis hasta 7 días y 1 MB. Si pesa más o eliges una fecha posterior, cuesta 3 USD.
Timelock
Para desbloquear la clave hace falta un número aleatorio que drand, una red pública independiente, publicará a la hora prevista. Postdate no puede adelantar esa publicación.
No puedes eliminarlo tú mismo ni adelantar la apertura. Elígelo cuando la hora de apertura sea definitiva.
3 USD por Postdate, incluidos los mensajes de solo texto.
Ambos cifran tu texto y tus archivos en tu navegador antes de subirlos. Quien tenga el enlace podrá abrirlos después de la hora de apertura y antes de que caduquen. La protección de Timelock depende de que drand y el cifrado sigan siendo seguros.
Archivos y una página con cuenta regresiva
Muchas herramientas de bloqueo de tiempo cifran un texto corto dentro de un enlace. Postdate también bloquea archivos, hasta 10 archivos y 100 MB, cifrados en tu navegador. Aloja el contenido cifrado y una página con cuenta regresiva y el botón “Añadir al calendario”, para que quien tenga el enlace vea cuándo se abre.
Como Postdate aloja el contenido, la apertura también requiere que Postdate esté disponible, y Postdate puede eliminar contenido por abuso. El enlace caduca al terminar el periodo de disponibilidad que elijas.
Otras herramientas de bloqueo de tiempo basadas en drand
Varias herramientas usan el mismo esquema de bloqueo de tiempo de drand. Cada una cifra para una ronda futura de drand; se diferencian en lo que admiten y en quién guarda el texto cifrado.
| Herramienta | Qué es | Archivos | Quién guarda el texto cifrado | Precio | Código abierto |
|---|---|---|---|---|---|
| Postdate Timelock | Qué esUn enlace alojado con cuenta regresiva. | ArchivosHasta 10 archivos, 100 MB. | Quién guarda el texto cifradoLo aloja Postdate. La clave necesita un número aleatorio que drand publicará en el futuro. | Precio3 USD en un pago único. | Código abiertoNo. El código no está publicado. |
| tlock | Qué esUna biblioteca de Go y la herramienta de línea de comandos tle. | ArchivosCualquier archivo. | Quién guarda el texto cifradoTú. | PrecioGratis. | Código abiertoSí, Apache 2.0 o MIT. |
| tlock-js | Qué esUna biblioteca de JavaScript. | ArchivosCualquier tipo de datos. | Quién guarda el texto cifradoTú. | PrecioGratis. | Código abiertoSí, Apache 2.0 o MIT. |
| Timevault | Qué esUna herramienta de navegador del equipo de drand. | ArchivosUn archivo, en su modo de informe. | Quién guarda el texto cifradoLo copias tú. | PrecioGratis. | Código abiertoSí, Apache 2.0 o MIT. |
| Flowvault | Qué esUna nota alojada en una suite de blocs de notas. | ArchivosSolo texto, hasta 128 KiB. | Quién guarda el texto cifradoFlowvault. | PrecioGratis. | Código abiertoSí, MIT. |
| TellYouLater | Qué esUn enlace que contiene el propio texto cifrado. | ArchivosTexto que quepa en un enlace. | Quién guarda el texto cifradoEl propio enlace. | PrecioGratis. | Código abiertoEl código fuente es público, sin archivo de licencia. |
Datos consultados en las páginas y los repositorios de cada herramienta el .
Antes de enviar
- Comprueba la fecha y la zona horaria. No puedes reprogramar un Postdate ya creado.
- Con Basic, puedes eliminar el enlace y crear otro si los planes cambian. Timelock no tiene enlace de eliminación para el remitente.
- La apertura requiere que Postdate y drand permanezcan disponibles. Una interrupción puede retrasar el acceso; un cierre podría impedirlo.
- Postdate puede eliminar contenido por abuso. La caducidad elimina el acceso a través del enlace, pero las personas pueden conservar los archivos que ya descargaron.
Cuánto cuesta
Cada Postdate con Timelock cuesta 3 USD, en un pago único. Cubre hasta 10 archivos y 100 MB en total, incluidos el cifrado y el empaquetado, con una fecha de apertura de hasta un año.
Elige una hora de apertura con al menos 5 minutos de anticipación. Después de la apertura, mantén el enlace disponible durante 1 hora, 1 día, 7 días o 30 días. Por defecto son 7 días.
Puedes adjuntar archivos sin nota. Las notas de texto aceptan de 10 a 100 000 caracteres. Ves el total antes de crear el enlace.
Fuentes
- Modelo de seguridad de drand: quién opera drand, cómo funciona el umbral y qué pasa si los operadores se ponen de acuerdo o se desconectan.
- tlock: Practical Timelock Encryption from Threshold BLS (IACR ePrint 2023/189): el artículo en el que se basa el esquema de bloqueo de tiempo que usa Postdate.
Pruébalo con tus archivos
Prepara un paquete de lanzamiento de producto o sigue el tutorial para compartir archivos. Ambos muestran cómo compartir un enlace antes de que se abran los archivos.
Lee más sobre cómo funciona Postdate o explora todos los ejemplos.