Ícono de Stiger.
Stiger · onegoodman.studio/stiger
Village Crypt-Steg · Ekoparty 2026
Pavel Khudiakov
Pablo en castellano ruso y argentino (más ruso que argentino)
Hacktus, la mascota de Stiger, tomando mate y con el pulgar arriba.
¿Quién soy?
15
años haciendo interfaces web
2026
Un sabático.
¿Qué puedo hacer que sea útil y de corazón?
Algo sin servidor: soy de frontend.
Esteganografía
Hace 20 años
copy /b gato.jpg + secreto.rar resultado.jpg
Se abre como foto
Se abre como RAR
Infografía «JPG+RAR Guide» de 2006: cuatro pasos para abrir un JPG+RAR y cuatro para crearlo en Windows XP.
Así se hacía · 2006
Ocho pasos, en Windows XP.
Cuatro para abrir el archivo, cuatro para crearlo.
Y la otra persona tiene que saber hacer lo mismo.
«JPG+RAR Guide», Anonymous, 2006 · archive.org
Programas académicos · pruebas de concepto
Funcionan. Nadie las usa.
1
Bajar una app aparte
2
Elegir una imagen
3
Importarla
4
Escribir el secreto
5
Exportar la imagen
6
Y lo más difícil: encontrar un canal que no rompa el secreto
Hacktus con la mano en la cara.
La idea
Lo que puede resolver una buena interfaz.
Dentro del chat
Nada de apps aparte.
Un canal probado
Nada de archivos sueltos.
Imágenes listas
Parecen comunes. Solo hay que elegir.
Primero, el canal.
WhatsApp, Telegram como foto
Recomprimen la imagen: el secreto muere.
Cualquiera como archivo
Llega, pero un archivo suelto llama la atención.
iMessage como imagen
Llega intacta. En nuestras pruebas, iOS 26 y 27.
Una lupa con un ojo.
StatCounter · celulares en Argentina y Rusia · septiembre de 2026
Acá, casi todos usan Android.
87%
Android
13%
iOS
En Rusia
74% Android · 26% iOS
uno de cada cuatro es iPhone
¿Qué es iMessage?
¿Nos vemos a las 8?
iPhone ↔ iPhone
Va por internet, cifrado de punta a punta. En la práctica, un mensajero.
¿Nos vemos a las 8?
Con Android
La misma app manda un SMS común.
Bloquear iMessage probablemente cortaría también las notificaciones push del iPhone — análisis de 9to5Mac, diciembre de 2025.
Pantalla del Test de paranoia en Stiger: una batería con el nivel Tranquilo, Cauteloso o Paranoico.
Hay mucho que explicar
Una batería de paranoia.
Qué es iMessage
Qué es la esteganografía
Cómo cuidarte
El Test de paranoia enseña las buenas prácticas paso a paso.
Tranquilo → Cauteloso → Paranoico
Ícono de Stiger.
Sticker + Stego
Stiger
Con Stiger
Esteganografía en tres gestos.
1 Un toque: escribís el secreto
2 Otro toque: lo mandás
3 Arrastrar y soltar: lo leés
¿Se acuerdan del JPG+RAR? Eran ocho pasos.
Captura de iMessage en un iPhone: cuatro caras con cierre en la boca; dos son emoji y dos son stickers de Stiger.
Camuflaje
¿Cuáles son stickers de Stiger?
Dos son emoji. Dos son stickers de Stiger. Mismo tamaño en el chat.
Ojo: al lado de una imagen recibida, iOS muestra un botón para guardarla.
Captura de un iPhone real, octubre de 2026. En la base de datos de Messages, el sticker queda como imagen adjunta.
¿Por qué no MSSticker?
MSSticker
PNG 512×512 · 207 KB
↓
HEIC 320×320 · 12 KB
Otro formato, otro tamaño: el secreto se pierde.
insertAttachment
El PNG viaja como imagen adjunta, tal cual.
Una API pública de Messages, desde iOS 10.
Medido en mayo de 2026, iOS 26: un PNG enviado como MSSticker llegó como HEIC.
LSB: el último bit del azul.
azul = 200
11001000
azul = 201
11001001
1 bit por píxel opaco
sticker de 512 px: hasta ≈ 20 KB
LSB en Stiger: github.com/axlerk/stiger-protocol · lsb-layer.md — Fridrich, Steganography in Digital Media, Cambridge, 2009, cap. 5.
Percepción
¿Por qué el azul?
Rojo
21 %
Verde
72 %
Azul
7 %
Cuánto aporta cada canal al brillo que percibimos.
Azul 200 → 201
ΔE 0,6
A simple vista se nota desde ≈ 2,3.
Sin tinte: la mitad de los píxeles sube 1, la otra mitad baja 1.
Fuentes: ITU-R BT.709 · Sharma, Digital Color Imaging Handbook. ΔE (CIE76) calculado para #4080c8 → #4080c9.
El cifrado: nada inventado.
contraseña
→
PBKDF2-SHA256 · 600.000
→
clave
→
AES-256-GCM
Orden secreto
Los bits van en un orden que depende de la contraseña.
Sin marcas fijas
Contraseña incorrecta = imagen vacía: no se distinguen.
Largo oculto
El mensaje cifrado llena todo el sticker.
Solo Apple
CryptoKit
CommonCrypto
Security
Sin contraseña es una postal: cualquiera con Stiger la lee.
El punto débil.
Si Apple empieza a recomprimir los PNG, el secreto se pierde.
Habrá que inventar otra cosa. Una captura de pantalla también lo borra.
Y lo que no hace
Un clasificador entrenado ve que hay algo. No lo lee.
Con el teléfono comprometido, no protege.
Sin forward secrecy: con la contraseña se leen también los mensajes viejos.
Los recibidos y los viejos se notan: botón de guardar, archivo en iCloud.
Threat model completo: github.com/axlerk/stiger-protocol · THREAT_MODEL.md
Hacktus llorando.
¿Para qué sirve?
Sticker de una carta de amor.
Para jugar
Notas de amor, chistes, un diario.
Sticker con un sello de CLASSIFIED.
Para lo serio
Una clave, un contacto, una ubicación, una instrucción.
Para quienes viven donde los mensajeros están restringidos y los teléfonos se revisan.
✕
Una captura o una foto de la pantalla no lleva el secreto.
Sirve para todos.
Stiger no cambia nada de esto: es un lugar más para un mensaje que no parece un mensaje.
Instagram (Meta) · mayo de 2026
Retiró el cifrado de punta a punta de los mensajes directos.
Fuente: centro de ayuda de Instagram, vía 9to5Google
Reino Unido · 2025
Apple retiró la Protección de datos avanzada para nuevos usuarios.
Fuentes: Apple, Privacy Guides
Venezuela · 2025
Revisión de celulares en controles de carretera.
Fuente: CIDH (OEA), informe anual 2025
Unión Europea · julio de 2026
Vuelve el escaneo voluntario de mensajes, hasta abril de 2028.
Fuente: Reglamento (UE) 2026/1881 · no aplica a chats cifrados de punta a punta
Fuentes: 9to5Google, 13.03.2026 · Apple Support 122234 · EUR-Lex, Reglamento (UE) 2026/1881 · CIDH, informe anual 2025
Amateur, pero en serio.
Threat model público
Protocolo abierto
Dos decodificadores de referencia: Python y TypeScript
Decodificador en el navegador
Código QR a onegoodman.studio/stiger.
onegoodman.studio/stiger
Un apretón de manos.
Busco gente con iPhone.
Para probarlo, criticarlo o romperlo.
¡Gracias, Village Crypt-Steg!
Código QR a la beta de Stiger en TestFlight.
Probar
Beta en TestFlight
Código QR al challenge de Stiger.
Romper
Challenge: 3 niveles
Ícono de Stiger.
Stiger · onegoodman.studio/stiger