AGPL-3.0 OPEN SOURCE v1.0.0

Zero-Knowledge,
Post-Quantum
P2P Messenger

Establish private communication channels exclusively through an in-person Mutual Physical Handshake. No central servers, no phone numbers, no cloud metadata. Encrypted with ML-KEM-768 Kyber + X25519 and routed over local Wi-Fi or Tor.

20 Downloads
★ 2 GitHub Stars
v1.0.0 Latest Version
AGPL-3.0 Open Source
Zero Account Registration
Hardware Keystore Encrypted
Store-Now-Decrypt-Later Immune
Tor Onion Hidden Services
No Play Services Required Zero Trackers SHA-256 Verified
QUANTUM SCANNER HUD v1.0 SCANNING OPTICAL CHANNEL
DECENTRALIZED ARCHITECTURE

Engineered for Absolute Sovereignty

Unlike commercial chat apps that store graph telemetry, contact lists, and message queues on central servers, Entangl enforces pure peer-to-peer security.

01 / DISCOVERY

Zero Cloud Accounts

No phone numbers, SMS verification codes, emails, or central directory servers. Your identity is a cryptographic Ed25519 keypair generated strictly inside your phone's hardware security chip.

02 / PAIRING

Mutual QR Handshake

Contacts physically scan each other's visual public keys in person. Neither user can send a message until both devices verify a matching 60-digit Safety Number, eradicating remote spam and MITM attacks.

03 / ENCRYPTION

Post-Quantum PQXDH

Hybrid Double Ratchet combining ML-KEM-768 (Kyber) and X25519. Protects conversations against "Store Now, Decrypt Later" (SNDL) attacks by future quantum supercomputers.

04 / TRANSPORT

Dual P2P Routing

Local Wi-Fi peer discovery for instant, zero-latency LAN transmission. For remote WAN chats, Entangl runs an embedded Tor arti daemon hosting private .onion hidden services without exposing IPs.

05 / ON-DEVICE

Encrypted SQLCipher

All database tables, message logs, and contact records are encrypted at rest with SQLCipher (AES-256). Master keys are wrapped by the hardware-backed Android Keystore with StrongBox support.

06 / HARDENING

Anti-Forensics & Stealth

Window enforcement with FLAG_SECURE blocks screenshots and screen recording. Cryptographic keys reside in native memory buffers (`NativeKeyBuffer`) and are zeroed immediately with sodium_memzero.

LIVE APPLICATION SIMULATION

Cryptographic Identity & Color Customization

In the Entangl Android application, each node selects a codename and an atomic profile color from the cyber color picker. The profile is signed with Ed25519 to prevent identity spoofing.

Select Quantum Node Accent

Click any preset to dynamically re-theme this website and preview the node signature:

Ψ
Ghost_Ratchet_07

Active Profile Hex: #00F0FF

Ed25519 Cryptographic Signature: ed25519:7b9f8a4c12d3...4e5f6a [Verified StrongBox]
PHYSICAL VERIFICATION PROTOCOL

The Mutual QR Handshake State Machine

Connecting with a peer takes under 15 seconds, requires zero Internet connectivity, and guarantees immunity against remote surveillance.

STAGE 1

Initiate Challenge

Alice initiates the handshake. Her device generates a rolling nonce, exports her public Ed25519 identity key, and displays a dynamic QR code.

STAGE 2

Optical Scan & Bind

Bob scans Alice's QR code. Bob's phone validates Alice's signature, signs both nonces with his private key, and renders a response QR code.

STAGE 3

Dual Nonce Verification

Alice scans Bob's QR code. Both devices compute a deterministic 60-digit Safety Number (12 blocks of 5 digits) to verify channel integrity.

STAGE 4

PQXDH Channel Active

Both devices establish initial Double Ratchet keys. Messages can now route over local LAN or Tor with post-quantum Kyber protection.

View Technical Pairing Flowcharts
OPEN SPECIFICATION

Wire-Level Protocol Inspector

Every packet, payload, and cryptographic primitive is transparent and auditable. Inspect real wire payloads below:

pqxdh_handshake_cbor.json POST-QUANTUM HYBRID
{
  "protocol_version": 1,
  "ephemeral_x25519_pub": "a4f891b2c45d6e7f80123456789abcdef0123456789abcdef0123456789abcde",
  "pq_kem": {
    "algorithm": "ML-KEM-768 (Kyber)",
    "ciphertext_bytes": 1088,
    "encapsulated_key": "0x9f88a1b2...[Lattice Encapsulation Validated]...e4f1"
  },
  "kdf_derivation": "HKDF-SHA256(SK_X25519 || SK_ML_KEM_768)",
  "security_level": "NIST Category 3 (192-bit Quantum Security)"
}
GET STARTED TODAY

Download Entangl for Android

Free, open-source, and verifiable. Available via Google Play Store, direct APK download, and source code build.

Build from Source
Deterministic • Reproducible

Clone the repository, audit the cryptographic primitives, and build using Kotlin 2.0 and Gradle.

GitHub Repository
OFFICIAL RELEASE SHA-256 CHECKSUM (v1.0.0): e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855