Crucible — Secure Code Sandbox
Secure micro-VM execution sandbox restoring paused Firecracker instances in <4.2ms with strict seccomp filtering.
Key Storage Location
Silicon
Secure Enclave / StrongBox
Vulnerability to Memory Scraping
Zero
Physically impossible
Emulator Spoofing
Blocked
Fails X.509 Hardware Attestation
Works on
01 / The Problem & Hard Constraints
Standard software-based 2FA or financial signing applications store private keys in application sandboxes. On rooted, jailbroken, or malware-infected devices, these memory spaces can be scraped, exposing cryptographic keys.
02 / Architecture & Core Design Decisions
03 / Deep Technical Challenges & Solutions
The Challenge: Replay Attacks on Financial Payloads. An attacker could intercept a valid signed transaction payload (e.g., “Transfer $100”) and resubmit it to the API multiple times.
The Solution: Nonce Pinning & Strict Payload Serialization.
Benchmarks
| Metric | Standard Authenticator (e.g., Authy/Google Auth) | Jeria Hardware Authenticator |
|---|---|---|
| Key Storage Location | OS Application Sandbox (RAM/Disk) | Silicon (Secure Enclave / StrongBox) |
| Vulnerability to Memory Scraping | High (Requires OS-level trust) | Zero (Physically impossible) |
| Emulator Spoofing | Possible (Requires behavioral detection) | Blocked (Fails X.509 Hardware Attestation) |
| Transaction Non-Repudiation | Weak (Symmetric TOTP seeds) | Strong (Asymmetric ECDSA Signatures) |