ROOSTby Axowl

Product

Three manufacturers, because flaws come by manufacturer.

Chips from the same company share a boot ROM, a bitstream format and a toolchain. A flaw in any of them reaches every chip in that line at once. So each voter in Roost is a chip from a different manufacturer.

The voters

Three independent silicon roots.

AMD Kria KV260 board
Voter 1AMD Zynq UltraScale+ (Kria)
Lattice MachXO3D board
Voter 2Lattice MachXO3D
Microchip PolarFire SoC board
Voter 3Microchip PolarFire SoC

If one chip, or a whole manufacturer's line, is broken, that is one vote. Roost needs two.

Specifications

At a glance.

Form factor3U 19-inch rack appliance
Signing3 voters from 3 manufacturers, 2-of-3 quorum, plus 1 monitor that never signs
KeysRegenerated from each chip's PUF at power-up; never stored
EnclosureOuter aluminium shell with tamper seals, security screws and lid switches; inner enclosure sealed and sensed on all six sides
Tamper responseImmediate erasure, also on battery with the power off
EnvironmentPer-chip temperature, every power rail, voltage glitches and clock anomalies monitored
Power and coolingRedundant power supplies and fan modules, swapped without opening the enclosure
DeploymentClosed network, on-premises; sold as a pair for high availability; air-gapped operation by file
Design targetsDesigned to FIPS 140-3 and KCMVP requirements and the EU Cyber Resilience Act

Spec sheet (sign-in required)

See Roost refuse an unapproved signature.

A 30-minute live demo with our engineers.

Request a demo