Security

Research

CHERI Alliance formed to promote memory security tech ... but where's Arm?

Academic-industry project takes next step as key promoter chip designer licks its wounds


Updated A group of technology organizations has formed the CHERI Alliance CIC (Community Interest Company) to promote industry adoption of the security technology focused on memory access.

We will also work with the industry to reach common ground when it comes to specifications for how to implement CHERI

The CHERI Alliance hopes to drive the adoption of enhanced security, with its initial members comprising the FreeBSD Foundation, security consultancy outfits Capabilities Limited and SCI Semiconductor, chip designers Codasip and lowRISC, and the University of Cambridge, which is one of the prime movers behind the technology.

CHERI, or Capability Hardware Enhanced RISC Instructions, comprises instruction-set extensions that implement fine-grained memory protections in CPU hardware. This technology aims to combat common vulnerabilities such as buffer overflows and the misuse of pointers via use-after-free errors.

How Arm popped CHERI architecture into Morello Program hardware

READ MORE

It is the result of a research project between the University of Cambridge and US-based research institute SRI International. Because it can be applied selectively to critical functions and requires almost negligible software modifications, the security of existing applications can be enhanced with minimal effort, if the hardware support is in place.

According to the CHERI Alliance, its governing board is set to include representatives from industry as well as academia, with the aim of galvanizing industry leaders, system developers, users, and security experts to drive and promote CHERI as an efficient security standard.

"As noted by the White House in a recent report on a path toward secure and measurable software, hardware support is critical to robust and efficient memory safety. Compiling software to run on CHERI enhanced processors guarantees very strong memory safety that an attacker cannot bypass," University of Cambridge Professor Simon Moore said in a statement.

However, one notable name missing from the list of CHERI Alliance initial members is chip designer Arm, which has also played a key role in the development and promotion of CHERI.

This is particularly ironic, given the news this week that an existing hardware security feature introduced by Arm called Memory Tagging Extensions (MTE) can be bypassed in certain circumstances.

Back in 2022, Arm produced prototype chips that implemented CHERI functionality into the Armv8.2-A instruction set architecture (ISA) as part of the company's Morello research program. It shipped prototype boards built with the chips for testing by developers and security specialists.

The company also discussed in detail the Morello Program and how it implements the CHERI architecture at the Hot Chips conference later the same year.

We asked Arm and the CHERI Alliance about its absence and whether the company planned to join in future.

A spokesperson for the CHERI Alliance told us it could not comment about Arm, but said that the organization was ISA agnostic and would welcome Arm and any other ISA vendor.

When it comes to its plans for driving broader industry adoption of CHERI, the alliance said it is "working on several levels."

"Creating awareness is key, not only among industry players but also with legislators and open-source communities," the spokesperson told us.

"We will also work with the industry to reach common ground when it comes to specifications for how to implement CHERI, provide a networking platform to encourage collaboration, speed up projects by leveraging academic-industry partnerships, and find how to fill the gaps and drive user requirements through the value chain."

Perhaps not surprisingly, much of the CHERI effort now seems to have focused around the RISC-V open ISA, with Codasip and lowRISC both involved in RISC-V design work. The University of Cambridge also last year announced CHERI ISAv9 [PDF], which replaces CHERI-MIPS with CHERI-RISC-V as the primary reference architecture.

The CHERI Alliance is set to formally launch in September, but is already accepting new member applications. Interested parties can contact the alliance here. ®

Updated at 13.06 UTC on June 19, 2024, to add:

Following publication of this article, an Arm spokesperson sent us the following statement:

"Arm has chosen not to participate in the CHERI Alliance at this time. Morello has been a successful 5 year research project, but throughout the prototyping testing process we have learned a great deal about the CHERI use cases and believe that the initial opportunities for a wide commercial deployment are relatively limited.

"We are continuing to work with partners, using the Morello platform, to establish a business case for Arm products which incorporate the CHERI technology, and are providing support through engineering and funding."

Send us news
3 Comments

As Arm rivals cook up custom silicon, Mediatek sticks to tried-and-true Cortex recipe

Exec Chris Bergey tells us what the chip designer is doing to stay competitive

Codasip opens up SDK for CHERI protection on RISC-V chips

Alliance commits to Integrating the architecture into all high-tech products

Arm to Qualcomm: See you in court? Oh yes, please

Doesn't quite confirm eight-week license cancellation deadline, but does strap on the gloves

Arm reportedly warns Qualcomm it will cancel its licenses

Qualcomm brands ploy as 'unfounded' cash grab

Microsoft's Arm-based Cobalt 100 CPU now live and powering Azure VMs

For general-purpose and memory-optimized workloads

Fujitsu teams up with Supermicro on Arm-based server CPU

Liquid cooling on the mind

Hands up who hasn't made an offer to buy some part of Intel

Now Arm reportedly approached, rebuffed by Chipzilla. Who's next? MOS Technology?

Intel, already adrift, now Armless too

Sells stake in rival chip designer, keeps its MariaDB shares

Akeana debuts RISC-V CPU designs on $100M budget, longs for an Arm wrestle

Whatever happened to the team behind Marvell’s ThunderX2 chips? Oh, hello

Arm's lackluster Q2 outlook overshadows strong Q1 revenue growth

Execs blame gap in licensing revenues for lost momentum, while hawking AI

Linux kernel 6.10 arrives with punched-up hardware support

Plus: Broader Rust abilities, better sandboxing, and more

Copilot+ PCs software compatibility issues left to you to sort out, with help from crowdsourcers

Samsung warned users, but the PC industry’s big players hardly mention the possibility of problems