⊕
Open IO
Not Connected
Connect Wallet
Indistinguishability Obfuscation IDE
Deploy cryptographically obfuscated programs to the blockchain
Templates
Basic Circuit
Voting Protocol
Sealed Auction
Functional Encryption
Custom Program
circuit.io
config.json
deploy.js
// Basic Indistinguishability Obfuscation Circuit // This circuit implements a simple equality check with iO guarantees circuit EqualityCheck { // Private input private input secret: Field; // Public input public input guess: Field; // Obfuscated computation function verify() -> bool { return secret == guess; } // Output commitment public output result: bool = verify(); } // Security parameters // - Hardness assumption: LWE + Circular Security // - Obfuscation scheme: Multi-linear maps (GGH15) // - Security level: 128-bit // Deployment configuration config { network: "sepolia", gasLimit: 5000000, obfuscationParams: { securityLevel: 128, scheme: "ggh15-multilinear" } }
Configuration
Obfuscation Scheme
GGH15 Multilinear
LWE-based
FHE-based
Security Level
128-bit
192-bit
256-bit
Optimization
Balanced
Size-optimized
Security-first
Deployment Stats
0
Circuit Size
—
Est. Gas
Compile & Obfuscate
Verify Security
Deploy to Chain
Console Output
›
Open IO IDE v0.1.0 - Ready