DEV Community

Cover image for BProtector: Military-Grade Steganography on Solana | LIVE Devnet Demo & Security Challenge!
bobz
bobz

Posted on

BProtector: Military-Grade Steganography on Solana | LIVE Devnet Demo & Security Challenge!

Hello everyone,
I'm excited to introduce a project I've been developing: BProtector, a decentralized application that redefines data security by combining military-grade encryption with the ancient art of steganography, all powered by the speed and low cost of the Solana blockchain.
The platform is fully functional and live on the Solana Devnet for free public testing.
Live Demo: website and soon on IPFS
Technical Docs: (doc.html, doc2.html)

What is BProtector?

At its core, BProtector is a Web3 platform that allows you to hide any confidential file (databases, documents, code repositories, etc.) inside an ordinary-looking "cover file" (like an image, video, or document). This isn't just standard encryption; it's about making your sensitive data completely invisible.
The actual files are never stored on the blockchain. Instead, BProtector uses Solana to store a tiny, immutable, and encrypted metadata record that acts as a key to recover your data.

Core Features & Value Proposition

Plausible Deniability through Steganography: BProtector hides your confidential data within innocent-looking cover files, providing an undetectable layer of security that traditional encryption tools cannot offer. You can't attack what you can't find.
Quantum-Resistant Encryption: All data is secured using AES-256-GCM, the gold standard for symmetric encryption, ensuring it is protected against both classical and future quantum computing threats.
Solana Blockchain Integration: We leverage Solana for its ultra-low transaction costs and high speed to store a tamper-proof recovery index. This means your metadata is secure and auditable forever, without the high cost of storing large files on-chain.
Decentralized & Local Storage Options: Users have full control. You can save your final protected file directly to your local machine, or you can simultaneously back it up to the InterPlanetary File System (IPFS) by providing your Pinata JWT for a ransomware-proof, decentralized copy.
Established Revenue Model: The platform is built with a ready-to-go business model, featuring configurable free trials and adjustable protection/deprotection fees that are paid instantly and directly to the owner's Solana wallet.

How It Works: A Simple Overview

The entire process is handled client-side in your browser, ensuring your password and files are never exposed.
To Protect a File: You select your confidential file, a cover file, and a strong password. BProtector compresses and encrypts your data into a "Protected Block" and sends a transaction to Solana to record the encrypted metadata. The app then merges the Protected Block with your cover file, giving you the final file to download and save locally. You also have the option to simultaneously back it up to IPFS by providing your Pinata JWT for ultimate resilience.
To Deprotect a File: You provide the modified cover file (from your local machine or downloaded from IPFS) and the same password. The app reads the metadata from Solana, uses it to find and extract the Protected Block from your file, and then decrypts and decompresses it to give you back your original confidential file.

The BProtector Challenge: Put Our Security to the Test

We believe BProtector offers a new level of data security. To prove it, we've issued a challenge to the community.
We have taken the full source code for the BProtector project itself, hidden it inside a cover file using our own dApp, and uploaded the final protected file to our Telegram channel.
The first person to successfully break the protection and extract the source code can have it for free.
Try It Now on Devnet!

I invite you all to test the full functionality of BProtector on the Solana Devnet. Your feedback is invaluable.
Watch the 'How-to-Use' Video: A quick tutorial video is available in our Telegram channel to guide you through the process.
Visit the Live dApp:website
Switch your Phantom/Solflare wallet to Devnet.
Get Free Devnet SOL: If you need funds for transaction fees, you can get free SOL from a faucet like solfaucet.
Test the Protect & Deprotect modes and explore the secure workflow.

Top comments (0)