Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
32 lines (20 sloc) 1.29 KB

Getting Started

What is Keystone Enclave

Keystone Enclave is an open source secure enclave for RISC-V processors.

You can currently run Keystone on qemu, FireSim (FPGA), or the SiFive HiFive Unleashed board.

You can migrate the Keystone enclave into arbitrary RISC-V processor, with a very small modification on hardware to plant the silicon root of trust.

Attention!

We're actively adding more documents right now. Please post in Keystone forum or create a GitHub issue if you face any undocumented trouble.

Attention!

The current version (0.X) of Keystone is not formally verified, nor matured. We recommend you to use Keystone only for research purposes until it gets stablized. We appreciate any contribution for making Keystone better.

See the Keystone-Demo section for temporary documentation for running on the HiFive board. Detailed instructions will be forthcoming.

Quick Start

.. toctree::
   :maxdepth: 2

   Running-Keystone-with-QEMU
   Running-Keystone-with-FireSim