Skip to content

Majikah: Post-Quantum Security. Just like Magic.

Majikah_Logo

Welcome to the Majikah GitHub organization. We are a privacy-first technology ecosystem dedicated to future-proofing digital sovereignty. In an era of "Harvest Now, Decrypt Later" (HNDL) attacks , we build the tools necessary to ensure your data remains secure—not just today, but in the post-quantum future.

Our Core Philosophy

We believe identity shouldn't be tied to centralized registries like phone numbers or emails. Instead, we empower users with the Majik Key: a sovereign, BIP-39 mnemonic-based identity system that eliminates social graph exposure and single points of failure.

Key Specialties:

  • Post-Quantum Cryptography: Implementing NIST-standardized ML-KEM-768 (FIPS-203).
  • Digital Identity: Sovereign accounts derived locally from 12-word seed phrases.
  • Tamper-Proof Integrity: Blockchain-like hash chains for immutable communication trails.
  • Radical Transparency: Open-source SDKs and deterministic protocols

Flagship Product: Majik Message

Majik Message is our zero-trust, post-quantum encrypted messaging and data-relay protocol.
It is designed for those who require the highest level of confidentiality, from legal and healthcare professionals to journalists and privacy-conscious organizations.

Dual-Protocol Architecture

Feature Real-Time Chats (Ephemeral) Persistent Threads (Immutable)
Integrity Model Non-chained SHA-256 hash chain
Expiration 24h auto-purge Permanent until consensus deletion
Deletion Unilateral / self-destruct $N$-of-$N$ collaborative consensus
Encryption ML-KEM-768 + X25519 + AES-256-GCM ML-KEM-768 + X25519 + AES-256-GCM

Developer Resources

We are committed to an open ecosystem. Our core cryptographic primitives and messaging logic are available via Apache 2.0 licensed SDKs.

Secure messaging platform using Majik Keys

npm npm downloads npm bundle size License TypeScript

Read more about Majik Message here

Majik Message Thumbnail

Click the image to try Majik Message live.

Read Docs

Also available on Microsoft Store for free.

Official Repository SDK Library


Majik Key is a seed phrase account library for creating, managing, and parsing mnemonic-based cryptographic accounts (Majik Keys). Generate deterministic key pairs from BIP39 seed phrases with simple, developer-friendly APIs. Now supports ML-KEM-768 post-quantum key derivation alongside X25519.

npm npm downloads npm bundle size License TypeScript

Read Docs Official Repository SDK Library


Majik Envelope is the core cryptographic engine of the Majik Message platform. It provides a post-quantum secure "envelope" format that handles message encryption, multi-recipient key encapsulation, and transparent compression using NIST-standardized algorithms.

npm npm downloads npm bundle size License TypeScript

Read Docs Official Repository SDK Library


Post-quantum file encryption for the Majik Message platform. Produces self-contained .mjkb binary files — sealed with ML-KEM-768 + AES-256-GCM, optionally Zstd-compressed, readable without any network access.

This library is designed to work within the Majik Message ecosystem. It expects callers to supply ML-KEM-768 key material from an identity store; it does not generate or persist keys itself.

npm npm downloads npm bundle size License TypeScript

Read Docs Official Repository SDK Library


The Hybrid Encryption Stack

We use a defense-in-depth approach to ensure security against both classical and quantum threats:

Component Purpose
ML-KEM-768 (FIPS-203) Post-Quantum Key Encapsulation
X25519 Classical identity and cryptographic fingerprints
AES-256-GCM Symmetric payload encryption
Argon2id GPU-resistant passphrase hashing for keys at rest

Connect with Us


Security Note

Majik Message does not protect against device compromise or endpoint malware.

For stronger operational privacy:

  • Use a VPN or Tor if you require IP anonymity.
  • User IP addresses may be visible to the relay infrastructure.

Popular repositories Loading

  1. majik-message majik-message Public

    Majik Message is a post-quantum secure messaging platform built on cryptographic identity. Your account is your encryption keys—no phone numbers, no passwords, just your 12-word seed phrase and com…

    TypeScript 1

  2. majik-key majik-key Public

    Majik Keyis a next-generation seed phrase account library for creating and managing mnemonic-based identities. It provides a post-quantum ready, high-security bridge between BIP39 mnemonics and the…

    TypeScript 1

  3. majik-envelope majik-envelope Public

    Majik Envelope is the core cryptographic engine of the Majik Message platform. It provides a post-quantum secure "envelope" format that handles message encryption, multi-recipient key encapsulation…

    TypeScript 1

  4. majik-api majik-api Public

    Majik API is an API key management library designed for the Majikah ecosystem. It provides a robust, developer-friendly interface for creating, hashing, and managing API keys with built-in support …

    TypeScript

  5. majik-file majik-file Public

    Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure "MJKB" format designed for file encryption, multi-recipient key enca…

    TypeScript

  6. .github .github Public

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…