Skip to content
@CHERIoT-Platform

CHERIoT-Platform

Welcome to the CHERIoT Platform!

The Capability Hardware Extension to RISC-V for IoT (CHERIoT) platform was originally developed at Microsoft and is now part of an effort spanning multiple companies. It builds on top of CHERI to provide a solid foundation for secure embedded devices. CHERI provides referential integrity (pointers cannot be forged), spatial memory safety (pointers carry bounds that cannot be extended), call gates, and so on.

CHERIoT extends this with a complete platform providing deterministic use-after-free protection, a lightweight compartment model, lexically-scoped delegation of objects across compartment calls, and many more benefits.

Pinned Loading

  1. network-stack network-stack Public

    C++ 5 1

  2. llvm-project llvm-project Public

    Forked from CTSRD-CHERI/llvm-project

    Fork of LLVM adding CHERIoT, based on the CHERI LLVM fork

    C++ 4 4

  3. book book Public

    The public drafts of the CHERIoT Programmers' Guide

    Dockerfile 4 1

  4. cheriot-audit cheriot-audit Public

    Auditing tooling for CHEIRoT firmware images

    C++ 2 1

  5. devcontainer devcontainer Public

    Scripts for creating the CHERIoT dev container

    Dockerfile 3

Repositories

Showing 10 of 13 repositories
  • cheriot-rtos Public

    The RTOS components for the CHERIoT research platform

    CHERIoT-Platform/cheriot-rtos’s past year of commit activity
  • CHERIoT-Platform.github.io Public

    CHERIoT web site

    CHERIoT-Platform/CHERIoT-Platform.github.io’s past year of commit activity
    CSS 3 6 0 0 Updated Sep 21, 2024
  • CHERIoT-Platform/network-stack’s past year of commit activity
    C++ 5 1 1 2 Updated Sep 20, 2024
  • llvm-project Public Forked from CTSRD-CHERI/llvm-project

    Fork of LLVM adding CHERIoT, based on the CHERI LLVM fork

    CHERIoT-Platform/llvm-project’s past year of commit activity
  • cheriot-sail Public

    Sail code model of the CHERIoT ISA

    CHERIoT-Platform/cheriot-sail’s past year of commit activity
    TeX 32 9 16 1 Updated Sep 13, 2024
  • devcontainer Public

    Scripts for creating the CHERIoT dev container

    CHERIoT-Platform/devcontainer’s past year of commit activity
    Dockerfile 0 MIT 3 0 1 Updated Sep 12, 2024
  • cheriot-demos Public

    Space for all of the CHERIoT demos that people have been building for various purposes

    CHERIoT-Platform/cheriot-demos’s past year of commit activity
    C++ 2 MIT 1 0 0 Updated Sep 5, 2024
  • book Public

    The public drafts of the CHERIoT Programmers' Guide

    CHERIoT-Platform/book’s past year of commit activity
    Dockerfile 4 1 5 1 Updated Sep 5, 2024
  • cheriot-audit Public

    Auditing tooling for CHEIRoT firmware images

    CHERIoT-Platform/cheriot-audit’s past year of commit activity
    C++ 2 MIT 1 0 0 Updated Aug 15, 2024
  • sail-container Public

    Repository for building a container with Sail preinstalled

    CHERIoT-Platform/sail-container’s past year of commit activity
    Dockerfile 0 MIT 0 0 0 Updated Jul 16, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…