AI summary
Open-source cryptography tool that hides messages as encrypted coordinates within any file without modifying it. Supports dual decoy messages for plausible deniability and uses Argon2id and AES-256-GCM for security. Constant output size and modular wrapping obscure metadata patterns.
Generated by AI. May contain inaccuracies.
About this app
InfraMessage is an open-source (FLOSS) coordinate-based cryptography tool designed to offer plausible deniability and military-grade security.
Unlike applications that modify files or hide data inside them, InfraMessage does NOT alter the source file. It uses any file (image, video, audio, document, exe, zip, ...) as a map and converts messages into encrypted coordinates that point to positions within that original file.
🌟 Key Features 1. Non-Destruction of the Original File The file used as a "map" remains intact.
How it works: The message is not written inside the file. Instead, coordinates are generated that reference specific bytes of the original file + a Secret Phrase to decode the value. Advantage: You can share the original file openly (e.g., a photo on a public website) without exposing the hidden message. Any modification to the file invalidates decoding, ensuring integrity. 2. Total Plausible Deniability (Double Deniability) The system supports two independent messages in the same reference file:
Real Message: Accessible with the "Secret Phrase." Decoy Message: Accessible with an "Alternative Phrase." Under physical coercion, the user can surrender the decoy key, revealing a harmless message. 3. Advanced Metadata Obfuscation To prevent pattern and file size analysis:
Constant Size: The encrypted file always has the same size (1000 coordinates), regardless of whether the message is 5 or 500 characters long. Modular Wrapping: Coordinates "wrap around" the file infinitely. Position 90 is identical to position 1090 (in a 1000-byte file). This prevents attackers from deducing the actual size of the file used. Invisible Pattern: False coordinates are distributed randomly across the remain space (always 1000), making it impossible to get real data size without the correct key. 4. Hybrid Cross-Platform Cryptography Argon2id: GPU/ASIC-resistant key derivation, transforming the user's phrase into a 256-bit cryptographic key. AES-256-GCM: Symmetric encryption with integrated authentication of the generated coordinates. 5. File Flexibility You can use ANY TYPE OF FILE as a base:
Images (PNG, JPG, BMP, ...) Videos (MP4, AVI, ...) Audio (MP3, WAV, ...) Documents (PDF, DOCX, TXT, ...) Arbitrary binaries ... 🔐 How It Works (Architecture) The coordinate generation flow ensures maximum security across 7 layers:
Base File Selection: The user selects a common file (online or local). This acts as Public Key Material. Byte Reading: The algorithm reads the file as a sequential byte stream (0–255). Offset Derivation: The Secret Phrase generates a numeric offset (via Argon2id/SHA) to modify the read byte value. Text Mapping: Each letter of the message is converted to a position in the file where (File Byte + Offset) % 26 results in that letter. Wrapping Obfuscation: Found positions undergo modular wrapping (position % file_size) to ensure repeated coordinates are different in the output. AES Encryption: The coordinate list is encrypted with AES-256-GCM using the key derived from the Phrase. Dual Concatenation: If the decoy message is enabled, a second list is encrypted with the decoy key. Both blocks are joined into a single blob.
About this version
- Version
- 1.0 (1)
- Size
- 11.92 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 9
- Updated
- Jul 30, 2026
- Package
- org.inframessage
Similar apps
Ratings & reviews
- 51
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 1 of 1
dylan1238hewitttoday