Hasty Briefsbeta

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.