SCI Semiconductor and the CHERI Alliance at RISC-V Summit in China, July 2025

Andy Frame – SCI Semiconductor
RISC-V Summit welcome board

In the latter half of July I got the fantastic opportunity to re-visit Shanghai after a good few years of being away and wow, have I missed it. Shanghai is a fantastic city to visit and has grown so much over the last 20 years. It is therefore a fitting location and analogous to the growth of RISC-V celebrating its own 15th year anniversary.

The reason for this trip was to exhibit at the 5th China RISC-V Summit and represent SCI Semiconductor, the CHERI Alliance, and the CHERIoT-Ibex open-source project jointly maintained by Google, Microsoft and SCI Semiconductor. In collaboration with the fantastic teams at both SOPIC and VeriSilicon, SCI Semi had the opportunity to present a comprehensive half day CHERI Memory Safety workshop, and promote the technology at an impressive booth on the exhibit floor.

The 5th RISC-V summit was the biggest and most successful so far with over 4,000 in-person attendees from 17 countries, and a whopping 250K+ viewers attending the live streaming.

The two-day summit had keynotes from some key individuals and companies including:

The full set of recordings from the event will soon be available on the RISC-V YouTube Channel https://www.youtube.com/@RISCVInternational, where you can also find all of the recordings from many of the previous RISC-V Summits.

We had a super busy time at our booth with lots of visitors eager to know more about ICENI™, the SCI Semiconductor family of CHERI-enabled microcontrollers with hardware enforced memory safety, which will be available later this year. This was along with some great questions about CHERI, CHERIoT, and memory safety.  You can find out more about ICENI here and look out for a future deep dive blog here on the CHERI Alliance website.

For the first time the China conference event was preceded by a tutorial day where SCI Semi presented to a packed room and eager audience on cyber security challenges, and the CHERI background, technology, opportunity, and growth. The introduction was followed by an interactive practical session on how to implement compartmentalisation as enabled by CHERIoT-RTOS.

The practical session was similar to one that can be found on the CHERIoT GitHub site at https://github.com/CHERIoT-Platform/cheriot-rtos/tree/main/exercises/01.compartmentalisation. This exercise starts from a firmware image that simulates a bug that gives an attacker arbitrary-code execution. It reads JavaScript programs (as compiled bytecode) from the UART and executes them. The JavaScript has a set of FFI functions exposed that allow arbitrary capability manipulation, including pointer chasing. This simulates an attacker building a code-reuse attack, with a lot more power than is normally possible on a CHERI system. The goal of the exercise was to show how, by applying compartmentalisation, we can limit the damage that an attacker can do.

The CHERIoT (CHERI for IoT) 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. Whilst 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. (Source https://cheriot.org/)

More details on CHERIoT can be found at https://cheriot.org/ along with the latest version of CHERIoT Programmers’ Guide authored by David Chisnall, Director of Systems Architecture at SCI Semi, and one of the inventors of CHERIoT.

The Microsoft background Technical Report can be found here: https://www.microsoft.com/en-us/research/wp-content/uploads/2023/02/cheriot-63e11a4f1e629.pdf

To finish of a wonderful event, we were invited to join the organizing team on a Huangpu River Cruise Dinner for some great food, drink and networking, on a slightly drizzly evening, where I took my latest favourite wallpaper image.

Many thanks to SOPIC and the fantastic team at VeriSilicon for their support throughout the whole event, and for a final shot of the nighttime Shanghai skyline.