Skip to content

Ease RiscV hardware-software co-design development by easily setting up or using a pre-configured environment

License

Notifications You must be signed in to change notification settings

sea212/QuantumRisc-VM-Build-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation Status License: MIT

QuantumRisc-VM-Build-Tools

QuantumRisc is a project that aims to extend RiscV CPUs by post-quantum secure cryptography. This enables the future users of such extended RiscV CPUs to securely execute cryptography on classical computers, irrespective of the actuality that strong quantum computers exist.

What is this project?

This project offers an out-of-the-box usuable Virtual Machine (VM) that includes many tools required for hardware and software development within the QuantumRisc project. This VM can be created by anyone by using build and install scripts, which are supplied in this project. Those scripts are configurable and depending on the configuration completely automatically install the tools. Every tool has its own script. Those scripts can be invoked one-by-one, alternatively another script can be used though, which installs and configures all tools and projects as specified in a simple configuration file.

Further information

This project was sponsored by RheinMain University on behalf of Prof. Dr. Steffen Reith, research director of the QuantumRisc project for RheinMain University.
You can get the latest QuantumRisc-VM and RiscV-Toolchain that were built with the scripts provided in this repository, as well as examples that can be run on the VM, at the Random Oracles website. The VMs are also available in IPFS (ipns://qrvm.haraldheckmann.de).
For further information regarding this GitHub project, refer to the project documentation.

About

Ease RiscV hardware-software co-design development by easily setting up or using a pre-configured environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages