Work With Us

Integrating CoreGuard

CoreGuard technology is optimized for embedded applications and integrates with all existing processor designs (ARM, RISC-V, MIPS). Dover provides support through the entire implementation workflow, from evaluating CoreGuard in a software simulator to integrating your hardware with CoreGuard — first with a behavioral model and then with CoreGuard RTL. Integrating with CoreGuard requires minimal modifications to your host processor.

CoreGuard Deliverables

The CoreGuard solution consists of two components: the CoreGuard SDK and the CoreGuard Policy Enforcer RTL. The CoreGuard SDK delivers software compatible with two operating environments and is comprised of an exploit test-bench (32- and 64-bit), compiler toolchain, simulator, micro- kernel, standard security micropolicies and sample applications, and technical documentation. The CoreGuard RTL is licensed and delivered as a set of hardware design files. CoreGuard RTL can include custom modifications specific to each customer’s desired product. Dover provides full integration support and RTL instantiation consultation.

Discover + Design + Deploy

Dover offers the CoreGuard solution via a simple three-step implementation workflow. During the Discover phase, CoreGuard is evaluated in a hardware and software environment. A Design phase allows customers to incorporate CoreGuard technology into product development efforts. Finally, the Deploy phase offers licenses and marketing support to manufacture and ship CoreGuard-enhanced products. Dover also offers direct Bitstream sales for FPGA customers looking to benefit from the strength of CoreGuard security.