/ Platform

Technical
Features

Bitwise transforms and hardens FPGA bitstreams, then validates security posture—so teams can ship encryption-enabled designs with measurable assurance.

TRANSFORM

  • Decrypts and re-encrypts a bitstream with a new key
  • Converts a plaintext bitstream into an AES-GCM encrypted bitstream
  • Converts an AES-GCM encrypted bitstream into a plaintext bitstream
  • Verifies a RSA authenticated bitstream
  • Re-signs an RSA authenticated bitstream
  • Re-encrypts RSA authenticated bitstreams
  • Performs microbitstream compression with the option of encryption

HARDEN

  • Decrypts and re-encrypts a bitstream with a new key
  • Remove commands for hardening purposes (e.g., WBSTAR)
  • Salt-injected NOPs to make encryption harder to solve
  • Shuffle commands to prevent breaking of encryption
  • Inject NOPs to prevent breaking of encryption

SECURITY VALIDATION

  • Detects method of authentication of a bitstream
  • Detects encryption used on a bitstream
  • Detects whether a Warm Boot Start register is used within a bitstream
  • Detects whether BRAM or eFUSE key storage is used
  • Detects encryption scheme of encrypted bitstreams
  • Provides overview of registers used

LEVEL OF ASSURANCE ASSESSMENT

  • Provides assessment on LoA compliance for specific threat descriptions
  • Provide security score with regard to LoA compliance
  • States criteria to become compliant
  • Recommends steps (when applicable) to achieve compliance
  • Provides information extracted from metadata when available

/ Bitwise Compatible Hardware & Supported Systems

FPGA Support

AMD Xilinx logo - UltraScale and 7-Series FPGA security support
  • Spartan-6

  • Virtex-6

  • 7-Series

  • Zynq 7000

  • UltraScale

  • UltraScale+

  • Zynq UltraScale+ (MPSoC and RFSoC)

  • Versal Gen 1

Future Support

  • Cyclone 10 GX
  • Arria 10
  • Stratix 10
  • Agilex 7
  • PolarFire / RT PolarFire
  • PolarFire SoC
  • SmartFusion2
  • IGLOO
AMD Xilinx logo - UltraScale and 7-Series FPGA security support
  • Versal Gen 2

Supported Systems

Linux Tux logo - Support for Debian, Ubuntu, and RHEL security environments
  • Debian 11,12
  • Ubuntu 20.04+
  • RHEL 9 / CentOS 9
Microsoft Windows logo - Compatible with Windows 10 and 11 operating systems
  • Windows 10,11
Apple macOS logo - Compatible with Catalina 10.15 and newer operating systems
  • Catalina 10.15+