Mojo-V: Secret Computation for RISC-V
10 days ago
- #Secure-Computation
- #Privacy
- #RISC-V
- Mojo-V is a new RISC-V extension focused on privacy-oriented programming.
- It enables secret computation, preventing data disclosures and side channel leaks.
- Mojo-V uses dedicated secret registers and encrypted memory under a third-party key.
- The design integrates into RISC-V ISA with minimal additions (a mode bit and four new instructions).
- Early results show near-native execution speeds and significant performance improvements over FHE.
- Mojo-V supports 64-bit secret computation in its current release (v0.91).
- Future releases will include PKI support, LLVM compiler integration, and 32-bit RISC-V support.
- A reference platform is available for software development and security testing.
- Mojo-V is integrated into Spike (RISC-V simulator) with most features complete except PKI support.
- Hand-coded benchmarks and security tests are provided to demonstrate Mojo-V's capabilities.