MX² — MAX to eXcryption Level 2

MX² is the deterministic identity container used by the MAX App to protect and regenerate your entire mathematical identity: MAX-ID, SPHINCS+ keys, FrodoKEM keys and more.

⭐ View MX² on GitHub

🔷 What is MX²

MX² (“MAX to eXcryption” – Level 2) is the cryptographic container used by the MAX App to securely store its most critical secrets: the high-entropy phrases from which your entire mathematical identity originates. It is a deterministic format: given the same secrets, the MX² content is always identical.

🧠 From concept to encryption

The “MAX to eXcryption” paper describes the theoretical layer: how parameters derived from the phrases become primes, MAX-ID, and non-invertible structures. MX² is the next step (Level 2): the practical format that brings that theory into real cryptography used inside the app.

⚙️ How it works (short version)

Your phrases are processed locally with Argon2id to obtain a strong key, then used with XChaCha20-Poly1305 to encrypt the MX² container. The result is a textual string (or a QR code) that you can save, print, or export: without the correct password, no one can reconstruct your phrases or your keys.

📍 Role inside the MAX ecosystem

From MX², the MAX App regenerates — when needed — your MAX-ID, the SPHINCS+ keys for Login, and the FrodoKEM keys for Chat. Everything happens only on the device: MX² is never sent to the server, which only sees public keys, signatures, and encrypted packets.

🧪 Verifiable by experts

MX² is not a “magic box”: the format is documented and built on well-studied, standard primitives (Argon2id and XChaCha20-Poly1305). Experts can analyze exported packages, check the algorithms, inspect the parameters, and confirm that the container behaves exactly as described.

🚀 From smartphones to IoT devices

The same MX² model can also be used in the future inside MAX OS / MAX SDK: small IoT devices with their own secret seed could regenerate post-quantum keys and talk to each other securely, exactly like users do today in MAX Chat. MX² thus becomes the identity container for the entire MAX ecosystem.

Login with MAX