Saltar al contenido principal

Mensajes cifrados cuando no hay señal ni internet.

En un apagón, emergencia o zona sin cobertura, tu celular usa Bluetooth para pasar tu mensaje de teléfono en teléfono hasta llegar a tu familia o equipo. Nadie en el camino puede leerlo y no necesitas torres celulares ni servidores.

  1. 1. Sin red

    Solo Bluetooth activo; cero datos o Wi-Fi.

  2. 2. Salta en cadena

    Otros celulares lo reenvían sin poder abrirlo.

  3. 3. Solo tu grupo

    Únicamente tus contactos lo descifran.

Cifrado AEAD
XChaCha20
Núcleo seguro
Rust FFI
Versión actual
v1.0.0
RADAR BLE MULTI-SALTO
EMISOR 0xA5 + AEAD REPETIDOR ZK-01 Zero-Knowledge REPETIDOR ZK-02 Bloom Sync DESTINO Ed25519 OK
TX_ORIGIN // 0xA5 SELLADO
SALTO 0/3 · EMISOR
-42 dBm

Infraestructura tradicional vs. malla AirGhost

Las redes celulares fallan ante apagones, censura o congestión y exponen quién habla con quién. AirGhost traslada el transporte al espectro BLE local sin puntos únicos de falla.

CAPA FÍSICA BLE
0 Servidores requeridos

Zero-Infrastructure Cross-Platform

Problema

Las torres celulares colapsan en desastres y son vectores de rastreo IMSI.

Solución AirGhost

Bluetooth Low Energy GATT puro entre Android e iOS sin puntos de acceso, routers Wi-Fi ni servidores centrales.

ENRUTAMIENTO DTN
16 B Delta sync por cruce

Store-and-Forward Epidémico

Problema

Las mallas síncronas fallan cuando los nodos están fuera de alcance directo.

Solución AirGhost

Cuando dos teléfonos se cruzan, intercambian Filtros de Bloom compactos y sincronizan únicamente los paquetes faltantes.

PRIVACIDAD DE METADATOS
ZK Cero metadatos visibles

Zero-Knowledge Blind Relays

Problema

Los repetidores tradicionales inspeccionan remitente, grupo o grafo social.

Solución AirGhost

Cualquier dispositivo con AirGhost reenvía paquetes cifrados sin poder descifrar emisor, contenido ni pertenencia al grupo.

DEFENSA ANTI-SPAM
16-bit Leading zeros PoW

Proof-of-Work BLAKE2b Ligero

Problema

Un atacante cercano podría inundar la malla BLE con paquetes basura (DoS).

Solución AirGhost

Cada paquete exige 16-bit leading zeros en BLAKE2b antes de ser aceptado en caché, frenando ráfagas automatizadas.

Ciclo criptográfico de grupo y Forward Secrecy

Desplaza para recorrer cómo airghost_core crea grupos offline, sella tramas con XChaCha20-Poly1305 y rota claves al instante ante una expulsión.

PHASE_01 // ONBOARDING EPOCH 01
N1
NODO_01 Admin
N2
NODO_02 Miembro
N3
NODO_03 Expulsado en Ep.2
N4
NODO_04 Miembro
Estado de malla AEAD + ED25519 ACTIVO
EPOCH 01 · 4 NODOS ENLAZADOS
airghost://join?g=8f4a9c&pk=ed25519:7a91e3...&ep=01&sig=904f

Anatomía binaria Big-Endian & OWASP MASVS-L2

Cada trama transmitida por BLE GATT se serializa en formato binario estricto Big-Endian dentro de airghost_core. Selecciona cualquier segmento para inspeccionar su estructura.

AUDITORÍA: OWASP MASVS-L2
AIRGHOST_FRAME_V1 // BIG-ENDIAN WIRE FORMAT MTU BLE 5.0 · ZERO PADDING
MagicByte Big-Endian
Offset: 0x00 Tamaño: 1 byte

Identificador fijo de trama AirGhost. Permite descartar tramas BLE ajenas en O(1) antes de asignar memoria.

Volcado Hexadecimal (Wire Bytes)
A5
airghost_core via FFI

100% Rust Memory-Safe

Cero desbordamientos de búfer ni punteros colgantes en el parser binario Big-Endian.

AES-256-CBC + PBKDF2

SQLCipher Encrypted Storage

Base de datos local cifrada en reposo con claves protegidas en Keystore / Secure Enclave.

OWASP MASVS-L2

Zero Trackers / Zero Analytics

Sin SDKs de telemetría, sin permisos de red y sin recopilación de datos personales.

Descarga directa y verificación criptográfica

Instala AirGhost sin depender de tiendas ni cuentas en la nube. Verifica siempre la huella SHA-256 del paquete antes de instalarlo en tu dispositivo.

ANDROID RELEASE APK v1.0.0 · 15.9 MB

airghost-v1.0.0-release.apk

Firma / Package ID
co.com.creativecode.airghost
Requisito mínimo
Android 8.0+ / iOS 16.0+
Huella SHA-256 (Manifiesto) SHA256SUMS.txt
2b27ba0269d0d3c32e7e98138b964c2e12dc0c7c6e6aa0bbcf3cdc8a255598a7
INSTALACIÓN SIDELOADING

Cómo instalar y verificar en 3 pasos

  1. 01. Verifica el checksum SHA-256

    Compara el hash del archivo descargado con sha256sum -c SHA256SUMS.txt antes de abrir el instalador.

  2. 02. Habilita Fuentes desconocidas

    En Android, autoriza Instalar aplicaciones desconocidas para tu navegador o gestor de archivos e instala el APK firmado por co.com.creativecode.airghost.

  3. 03. Prueba en Modo Avión + Bluetooth

    Activa el Modo Avión en dos teléfonos, enciende solo Bluetooth y crea un grupo escaneando el código QR presencial.