CryptCompiler® Cryptographic Compiler

Standardized Security IP. Project-Specific Configuration and Delivery.

Foresemi CryptCompiler® is an EDA exploration and delivery tool for cryptographic and security IP. It supports RTL-level security subsystems for new chips and firmware-level security configurations for existing SoCs. Visual configuration, code generation and standardized engineering workflows organize complete deliverables, including code, documentation, test environments and scripts, backed by technical support.

CryptCompiler® integrates closely with DesignHub™ security IP to combine algorithm modules, processor subsystems and interface resources around performance, area, power and security requirements. Configuration and evaluation reduce repetitive integration and manual engineering work, helping teams accelerate security-subsystem development.

Try CryptCompiler Online®Product Inquiries

Tailored configuration, standardized delivery

Evaluate PPA early in development

Rapid adaptation and iteration

RoadMap

Current Version v2026.07-1

From lightweight to high-performance designs, with cryptographic module combinations for a wide range of security applications.

CryptCompiler Roadmap: application and module coverage from lightweight to high-performance designs. Purple: deployed. Blue: deployment in progress. Gray: not deployed; contact us.

Features

  • A professional graphical configuration and code-generation interface makes design choices clear.
  • Configure and evaluate algorithm capabilities, interfaces, performance and area to reduce manual selection and repetitive integration.
  • Configure and integrate Cortex-M and mainstream RISC-V processor subsystems for new SoC security requirements, with organized RTL-level IP deliverables.
  • Integrated hardware and software for automotive and other HSM requirements, including secure boot, key management and cryptographic services.
  • Support functional configuration and engineering documentation for Chinese cryptographic standards and automotive security and compliance requirements.
  • Automatically organize code, documentation, test environments and scripts for consistent, high-quality delivery.
  • Intelligent assistance and technical services support evaluation, integration and ongoing iteration.
  • Online SaaS and offline on-premises deployment accommodate different development environments.
  • Online and offline updates support ongoing maintenance and version evolution.
CryptCompiler deliverables: code, datasheets, testbenches, scripts, libraries and SDKs

Product Portfolio

CryptCompiler product portfolio connecting CryptHSM, CryptICE and CryptACC

CryptHSM®

On-chip hardware security subsystem for secure boot, data protection, key management and authentication.

CryptICE™

AI model-weight compression, encryption and loading, integrated into the chip’s weight-data path.

CryptACC®

Crypto and compression offload for servers and high-performance computing, connected to applications through software interfaces.

Value

  • Lower Cost: Reduce repetitive development, manual configuration and engineering preparation.
  • Save Time: Accelerate iteration with tool-driven configuration and automated delivery.
  • Higher Quality: Keep configurations, verification materials and deliverables consistent while reducing human error.
  • Clear Visibility: Visualize configurations and evaluation results to understand design trade-offs earlier.
Comparison of CryptCompiler tool-driven generation and conventional engineering workflows

For other products and project requirements, please Contact Us。